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