Skip to content

Commit 6b20280

Browse files
committed
update test cases
1 parent 4366ece commit 6b20280

File tree

2 files changed

+202
-3
lines changed

2 files changed

+202
-3
lines changed

web3swift.xcodeproj/project.pbxproj

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,27 @@
187187
3AA816382276E48400F5DB52 /* web3swift_Websockets_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816232276E48400F5DB52 /* web3swift_Websockets_Tests.swift */; };
188188
3AA8163A2276E4AE00F5DB52 /* SECP256k1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816392276E4AE00F5DB52 /* SECP256k1.swift */; };
189189
3AEF4ABF22C0B6BE00AC7929 /* Web3+Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEF4ABE22C0B6BE00AC7929 /* Web3+Constants.swift */; };
190+
4E6AFAFB2435B9E200194676 /* web3swift_ObjC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816192276E48300F5DB52 /* web3swift_ObjC_Tests.swift */; };
191+
4E6AFAFC2435B9E200194676 /* web3swift_Eventloop_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816222276E48400F5DB52 /* web3swift_Eventloop_Tests.swift */; };
192+
4E6AFAFD2435B9E200194676 /* web3swift_local_node_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816102276E48300F5DB52 /* web3swift_local_node_Tests.swift */; };
193+
4E6AFAFE2435B9E200194676 /* web3swift_ERC20_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816132276E48300F5DB52 /* web3swift_ERC20_Tests.swift */; };
194+
4E6AFAFF2435B9E200194676 /* web3swift_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816152276E48300F5DB52 /* web3swift_Tests.swift */; };
195+
4E6AFB002435B9E200194676 /* web3swift_promises_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA8161C2276E48300F5DB52 /* web3swift_promises_Tests.swift */; };
196+
4E6AFB012435B9E200194676 /* web3swift_RLP_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816112276E48300F5DB52 /* web3swift_RLP_Tests.swift */; };
197+
4E6AFB022435B9E200194676 /* web3swift_keystores_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA8161B2276E48300F5DB52 /* web3swift_keystores_Tests.swift */; };
198+
4E6AFB032435B9E200194676 /* web3swift_numberFormattingUtil_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816182276E48300F5DB52 /* web3swift_numberFormattingUtil_Tests.swift */; };
199+
4E6AFB042435B9E200194676 /* web3swift_infura_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA8161F2276E48400F5DB52 /* web3swift_infura_Tests.swift */; };
200+
4E6AFB052435B9E200194676 /* web3swift_ST20AndSecurityToken_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816142276E48300F5DB52 /* web3swift_ST20AndSecurityToken_Tests.swift */; };
201+
4E6AFB062435B9E200194676 /* web3swift_rinkeby_personalSignature_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816212276E48400F5DB52 /* web3swift_rinkeby_personalSignature_Tests.swift */; };
202+
4E6AFB072435B9E200194676 /* web3swift_ENS_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA8161E2276E48300F5DB52 /* web3swift_ENS_Tests.swift */; };
203+
4E6AFB082435B9E200194676 /* web3swift_EIP67_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA8160F2276E48300F5DB52 /* web3swift_EIP67_Tests.swift */; };
204+
4E6AFB092435B9E200194676 /* web3swift_ERC20_Class_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816172276E48300F5DB52 /* web3swift_ERC20_Class_Tests.swift */; };
205+
4E6AFB0A2435B9E200194676 /* web3swift_Websockets_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816232276E48400F5DB52 /* web3swift_Websockets_Tests.swift */; };
206+
4E6AFB0B2435B9E200194676 /* web3swift_remoteParsing_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA8161D2276E48300F5DB52 /* web3swift_remoteParsing_Tests.swift */; };
207+
4E6AFB0C2435B9E200194676 /* web3swift_AdvancedABIv2_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816122276E48300F5DB52 /* web3swift_AdvancedABIv2_Tests.swift */; };
208+
4E6AFB0D2435B9E200194676 /* web3swift_User_cases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816162276E48300F5DB52 /* web3swift_User_cases.swift */; };
209+
4E6AFB0E2435B9E200194676 /* web3swift_EIP681_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA8161A2276E48300F5DB52 /* web3swift_EIP681_Tests.swift */; };
210+
4E6AFB0F2435B9E200194676 /* web3swift_transactions_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA816202276E48400F5DB52 /* web3swift_transactions_Tests.swift */; };
190211
E22A911F241ED71A00EC1021 /* browser.min.js in Resources */ = {isa = PBXBuildFile; fileRef = E22A911E241ED71A00EC1021 /* browser.min.js */; };
191212
E2B76710241ED479007EBFE3 /* browser.js in Resources */ = {isa = PBXBuildFile; fileRef = E2B7670F241ED479007EBFE3 /* browser.js */; };
192213
E2EDC5EA241EDE3600410EA6 /* BrowserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2EDC5E9241EDE3600410EA6 /* BrowserViewController.swift */; };
@@ -390,6 +411,8 @@
390411
3AA816402276E5A800F5DB52 /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = "<group>"; };
391412
3AA816412276E5A900F5DB52 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
392413
3AEF4ABE22C0B6BE00AC7929 /* Web3+Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Web3+Constants.swift"; sourceTree = "<group>"; };
414+
4E6AFB162435B9E200194676 /* TestsEssential.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TestsEssential.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
415+
4E6AFB172435B9E200194676 /* Tests copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Tests copy-Info.plist"; path = "/Users/pk/repo/_MATTER/web3swift/Tests copy-Info.plist"; sourceTree = "<absolute>"; };
393416
E22A911E241ED71A00EC1021 /* browser.min.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = browser.min.js; sourceTree = "<group>"; };
394417
E2B7670F241ED479007EBFE3 /* browser.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = browser.js; sourceTree = "<group>"; };
395418
E2D081C72402F6900082EA93 /* CONTRIBUTION_POLICY.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CONTRIBUTION_POLICY.md; sourceTree = "<group>"; };
@@ -421,6 +444,13 @@
421444
);
422445
runOnlyForDeploymentPostprocessing = 0;
423446
};
447+
4E6AFB102435B9E200194676 /* Frameworks */ = {
448+
isa = PBXFrameworksBuildPhase;
449+
buildActionMask = 2147483647;
450+
files = (
451+
);
452+
runOnlyForDeploymentPostprocessing = 0;
453+
};
424454
/* End PBXFrameworksBuildPhase section */
425455

426456
/* Begin PBXGroup section */
@@ -468,6 +498,7 @@
468498
1317BDD2218C526C00D6D095 /* Tests */,
469499
1317BCE4218C50D100D6D095 /* Products */,
470500
13C3392721B6C68900F33F5E /* Frameworks */,
501+
4E6AFB172435B9E200194676 /* Tests copy-Info.plist */,
471502
);
472503
sourceTree = "<group>";
473504
};
@@ -477,6 +508,7 @@
477508
1317BCE3218C50D100D6D095 /* web3swift.framework */,
478509
139751B7219AF76D0044D2B0 /* Tests.xctest */,
479510
13C3388E21B6C2DD00F33F5E /* secp256k1.framework */,
511+
4E6AFB162435B9E200194676 /* TestsEssential.xctest */,
480512
);
481513
name = Products;
482514
sourceTree = "<group>";
@@ -1078,6 +1110,24 @@
10781110
productReference = 13C3388E21B6C2DD00F33F5E /* secp256k1.framework */;
10791111
productType = "com.apple.product-type.framework";
10801112
};
1113+
4E6AFAF92435B9E200194676 /* TestsEssential */ = {
1114+
isa = PBXNativeTarget;
1115+
buildConfigurationList = 4E6AFB132435B9E200194676 /* Build configuration list for PBXNativeTarget "TestsEssential" */;
1116+
buildPhases = (
1117+
4E6AFAFA2435B9E200194676 /* Sources */,
1118+
4E6AFB102435B9E200194676 /* Frameworks */,
1119+
4E6AFB112435B9E200194676 /* Resources */,
1120+
4E6AFB122435B9E200194676 /* Carthage */,
1121+
);
1122+
buildRules = (
1123+
);
1124+
dependencies = (
1125+
);
1126+
name = TestsEssential;
1127+
productName = Tests;
1128+
productReference = 4E6AFB162435B9E200194676 /* TestsEssential.xctest */;
1129+
productType = "com.apple.product-type.bundle.unit-test";
1130+
};
10811131
/* End PBXNativeTarget section */
10821132

10831133
/* Begin PBXProject section */
@@ -1115,6 +1165,7 @@
11151165
1317BCE2218C50D100D6D095 /* web3swift */,
11161166
139751B6219AF76D0044D2B0 /* Tests */,
11171167
13C3388D21B6C2DD00F33F5E /* secp256k1 */,
1168+
4E6AFAF92435B9E200194676 /* TestsEssential */,
11181169
);
11191170
};
11201171
/* End PBXProject section */
@@ -1144,6 +1195,13 @@
11441195
);
11451196
runOnlyForDeploymentPostprocessing = 0;
11461197
};
1198+
4E6AFB112435B9E200194676 /* Resources */ = {
1199+
isa = PBXResourcesBuildPhase;
1200+
buildActionMask = 2147483647;
1201+
files = (
1202+
);
1203+
runOnlyForDeploymentPostprocessing = 0;
1204+
};
11471205
/* End PBXResourcesBuildPhase section */
11481206

11491207
/* Begin PBXShellScriptBuildPhase section */
@@ -1183,6 +1241,24 @@
11831241
shellPath = /bin/sh;
11841242
shellScript = "# Type a script or drag a script file from your workspace to insert its path.\nfor path in $FRAMEWORK_SEARCH_PATHS\ndo\nif [ -d \"${path}/Dip.framework\" ] && [[ $path == *\"Carthage\"* ]]; then\nexport SCRIPT_INPUT_FILE_COUNT=1\nexport SCRIPT_INPUT_FILE_0=\"${path}/Dip.framework\"\n/usr/local/bin/carthage copy-frameworks\nbreak\nfi\ndone\n";
11851243
};
1244+
4E6AFB122435B9E200194676 /* Carthage */ = {
1245+
isa = PBXShellScriptBuildPhase;
1246+
buildActionMask = 2147483647;
1247+
files = (
1248+
);
1249+
inputFileListPaths = (
1250+
);
1251+
inputPaths = (
1252+
);
1253+
name = Carthage;
1254+
outputFileListPaths = (
1255+
);
1256+
outputPaths = (
1257+
);
1258+
runOnlyForDeploymentPostprocessing = 0;
1259+
shellPath = /bin/sh;
1260+
shellScript = "# Type a script or drag a script file from your workspace to insert its path.\nfor path in $FRAMEWORK_SEARCH_PATHS\ndo\nif [ -d \"${path}/Dip.framework\" ] && [[ $path == *\"Carthage\"* ]]; then\nexport SCRIPT_INPUT_FILE_COUNT=1\nexport SCRIPT_INPUT_FILE_0=\"${path}/Dip.framework\"\n/usr/local/bin/carthage copy-frameworks\nbreak\nfi\ndone\n";
1261+
};
11861262
/* End PBXShellScriptBuildPhase section */
11871263

11881264
/* Begin PBXSourcesBuildPhase section */
@@ -1344,6 +1420,34 @@
13441420
);
13451421
runOnlyForDeploymentPostprocessing = 0;
13461422
};
1423+
4E6AFAFA2435B9E200194676 /* Sources */ = {
1424+
isa = PBXSourcesBuildPhase;
1425+
buildActionMask = 2147483647;
1426+
files = (
1427+
4E6AFAFB2435B9E200194676 /* web3swift_ObjC_Tests.swift in Sources */,
1428+
4E6AFAFC2435B9E200194676 /* web3swift_Eventloop_Tests.swift in Sources */,
1429+
4E6AFAFD2435B9E200194676 /* web3swift_local_node_Tests.swift in Sources */,
1430+
4E6AFAFE2435B9E200194676 /* web3swift_ERC20_Tests.swift in Sources */,
1431+
4E6AFAFF2435B9E200194676 /* web3swift_Tests.swift in Sources */,
1432+
4E6AFB002435B9E200194676 /* web3swift_promises_Tests.swift in Sources */,
1433+
4E6AFB012435B9E200194676 /* web3swift_RLP_Tests.swift in Sources */,
1434+
4E6AFB022435B9E200194676 /* web3swift_keystores_Tests.swift in Sources */,
1435+
4E6AFB032435B9E200194676 /* web3swift_numberFormattingUtil_Tests.swift in Sources */,
1436+
4E6AFB042435B9E200194676 /* web3swift_infura_Tests.swift in Sources */,
1437+
4E6AFB052435B9E200194676 /* web3swift_ST20AndSecurityToken_Tests.swift in Sources */,
1438+
4E6AFB062435B9E200194676 /* web3swift_rinkeby_personalSignature_Tests.swift in Sources */,
1439+
4E6AFB072435B9E200194676 /* web3swift_ENS_Tests.swift in Sources */,
1440+
4E6AFB082435B9E200194676 /* web3swift_EIP67_Tests.swift in Sources */,
1441+
4E6AFB092435B9E200194676 /* web3swift_ERC20_Class_Tests.swift in Sources */,
1442+
4E6AFB0A2435B9E200194676 /* web3swift_Websockets_Tests.swift in Sources */,
1443+
4E6AFB0B2435B9E200194676 /* web3swift_remoteParsing_Tests.swift in Sources */,
1444+
4E6AFB0C2435B9E200194676 /* web3swift_AdvancedABIv2_Tests.swift in Sources */,
1445+
4E6AFB0D2435B9E200194676 /* web3swift_User_cases.swift in Sources */,
1446+
4E6AFB0E2435B9E200194676 /* web3swift_EIP681_Tests.swift in Sources */,
1447+
4E6AFB0F2435B9E200194676 /* web3swift_transactions_Tests.swift in Sources */,
1448+
);
1449+
runOnlyForDeploymentPostprocessing = 0;
1450+
};
13471451
/* End PBXSourcesBuildPhase section */
13481452

13491453
/* Begin XCBuildConfiguration section */
@@ -1707,6 +1811,72 @@
17071811
};
17081812
name = Release;
17091813
};
1814+
4E6AFB142435B9E200194676 /* Debug */ = {
1815+
isa = XCBuildConfiguration;
1816+
buildSettings = {
1817+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1818+
CLANG_CXX_LIBRARY = "libc++";
1819+
CLANG_ENABLE_MODULES = YES;
1820+
CLANG_ENABLE_OBJC_WEAK = YES;
1821+
CODE_SIGN_IDENTITY = "Mac Developer";
1822+
CODE_SIGN_STYLE = Automatic;
1823+
DEVELOPMENT_TEAM = 8DB897QKJA;
1824+
"FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = "$(SRCROOT)/Carthage/Build/iOS";
1825+
"FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = "$(SRCROOT)/Carthage/Build/iOS";
1826+
"FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = "$(SRCROOT)/Carthage/Build/Mac";
1827+
GCC_C_LANGUAGE_STANDARD = gnu11;
1828+
INFOPLIST_FILE = "Tests copy-Info.plist";
1829+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1830+
LD_RUNPATH_SEARCH_PATHS = (
1831+
"$(inherited)",
1832+
"$(PROJECT_DIR)/Carthage/Build/iOS",
1833+
"@executable_path/../Frameworks",
1834+
"@loader_path/Frameworks",
1835+
);
1836+
MACOSX_DEPLOYMENT_TARGET = 10.11;
1837+
PRODUCT_BUNDLE_IDENTIFIER = "io.matter-labsTests";
1838+
PRODUCT_NAME = "$(TARGET_NAME)";
1839+
PROVISIONING_PROFILE_SPECIFIER = "";
1840+
SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
1841+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1842+
SWIFT_VERSION = 5.0;
1843+
TARGETED_DEVICE_FAMILY = "1,2";
1844+
};
1845+
name = Debug;
1846+
};
1847+
4E6AFB152435B9E200194676 /* Release */ = {
1848+
isa = XCBuildConfiguration;
1849+
buildSettings = {
1850+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1851+
CLANG_CXX_LIBRARY = "libc++";
1852+
CLANG_ENABLE_MODULES = YES;
1853+
CLANG_ENABLE_OBJC_WEAK = YES;
1854+
CODE_SIGN_IDENTITY = "Mac Developer";
1855+
CODE_SIGN_STYLE = Automatic;
1856+
DEVELOPMENT_TEAM = 8DB897QKJA;
1857+
"FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = "$(SRCROOT)/Carthage/Build/iOS";
1858+
"FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = "$(SRCROOT)/Carthage/Build/iOS";
1859+
"FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = "$(SRCROOT)/Carthage/Build/Mac";
1860+
GCC_C_LANGUAGE_STANDARD = gnu11;
1861+
INFOPLIST_FILE = "Tests copy-Info.plist";
1862+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1863+
LD_RUNPATH_SEARCH_PATHS = (
1864+
"$(inherited)",
1865+
"$(PROJECT_DIR)/Carthage/Build/iOS",
1866+
"@executable_path/../Frameworks",
1867+
"@loader_path/Frameworks",
1868+
);
1869+
MACOSX_DEPLOYMENT_TARGET = 10.11;
1870+
PRODUCT_BUNDLE_IDENTIFIER = "io.matter-labsTests";
1871+
PRODUCT_NAME = "$(TARGET_NAME)";
1872+
PROVISIONING_PROFILE_SPECIFIER = "";
1873+
SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
1874+
SWIFT_VERSION = 5.0;
1875+
TARGETED_DEVICE_FAMILY = "1,2";
1876+
VALIDATE_PRODUCT = YES;
1877+
};
1878+
name = Release;
1879+
};
17101880
/* End XCBuildConfiguration section */
17111881

17121882
/* Begin XCConfigurationList section */
@@ -1746,6 +1916,15 @@
17461916
defaultConfigurationIsVisible = 0;
17471917
defaultConfigurationName = Release;
17481918
};
1919+
4E6AFB132435B9E200194676 /* Build configuration list for PBXNativeTarget "TestsEssential" */ = {
1920+
isa = XCConfigurationList;
1921+
buildConfigurations = (
1922+
4E6AFB142435B9E200194676 /* Debug */,
1923+
4E6AFB152435B9E200194676 /* Release */,
1924+
);
1925+
defaultConfigurationIsVisible = 0;
1926+
defaultConfigurationName = Release;
1927+
};
17491928
/* End XCConfigurationList section */
17501929
};
17511930
rootObject = 1317BCDA218C50D100D6D095 /* Project object */;

web3swift.xcodeproj/xcshareddata/xcschemes/web3swift.xcscheme

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,31 @@
4141
skipped = "NO">
4242
<BuildableReference
4343
BuildableIdentifier = "primary"
44-
BlueprintIdentifier = "139751B6219AF76D0044D2B0"
45-
BuildableName = "Tests.xctest"
46-
BlueprintName = "Tests"
44+
BlueprintIdentifier = "4E6AFAF92435B9E200194676"
45+
BuildableName = "TestsEssential.xctest"
46+
BlueprintName = "TestsEssential"
4747
ReferencedContainer = "container:web3swift.xcodeproj">
4848
</BuildableReference>
49+
<SkippedTests>
50+
<Test
51+
Identifier = "web3swift_ENS_Tests">
52+
</Test>
53+
<Test
54+
Identifier = "web3swift_ERC20_Class_Tests">
55+
</Test>
56+
<Test
57+
Identifier = "web3swift_ERC20_Tests">
58+
</Test>
59+
<Test
60+
Identifier = "web3swift_ST20AndSecurityToken_Tests">
61+
</Test>
62+
<Test
63+
Identifier = "web3swift_infura_Tests">
64+
</Test>
65+
<Test
66+
Identifier = "web3swift_promises_Tests">
67+
</Test>
68+
</SkippedTests>
4969
</TestableReference>
5070
</Testables>
5171
</TestAction>

0 commit comments

Comments
 (0)