File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
Tests/web3swiftTests/localTests Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ //
2
+ // String+ExtensionTests.swift
3
+ //
4
+ // Created by JeneaVranceanu on 26.11.2023.
5
+ //
6
+
7
+ import Foundation
8
+ import XCTest
9
+
10
+ class StringExtensionsTest : XCTestCase {
11
+
12
+ func testIsHex( ) throws {
13
+ XCTAssertTrue ( " 0x " . isHex)
14
+ XCTAssertTrue ( " 0xF " . isHex)
15
+ XCTAssertTrue ( " F " . isHex)
16
+ XCTAssertTrue ( " 0xFF " . isHex)
17
+ XCTAssertTrue ( " 0x0123456789abcdefABCDEF " . isHex)
18
+ XCTAssertTrue ( " 0123456789abcdefABCDEF " . isHex)
19
+ XCTAssertTrue ( " 0123456789abcdefABCDEF " . isHex)
20
+ XCTAssertTrue ( " 0123456789abcdefABCDEF " . isHex)
21
+ XCTAssertTrue ( " 0123456789abcdefABCDEF " . isHex)
22
+
23
+ XCTAssertFalse ( " " . isHex)
24
+ XCTAssertFalse ( " - " . isHex)
25
+ XCTAssertFalse ( " xyz " . isHex)
26
+ XCTAssertFalse ( " 0xCAFEQ " . isHex)
27
+ XCTAssertFalse ( " R0123456789abcdefABCDEF " . isHex)
28
+ XCTAssertFalse ( " R0123456789abcdefABCDEFT " . isHex)
29
+ }
30
+
31
+ }
You can’t perform that action at this time.
0 commit comments