Skip to content

Commit 3d45bc8

Browse files
author
Edward Smith
committed
Merge from Apple-Shared-Source.
1 parent 7a76d4c commit 3d45bc8

File tree

3 files changed

+42
-4
lines changed

3 files changed

+42
-4
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/**
2+
@file BNCTestCase.Test.m
3+
@package Branch-SDK
4+
@brief Test cases for the underlying Branch test case class.
5+
6+
@author Edward Smith
7+
@date April 2018
8+
@copyright Copyright © 2018 Branch. All rights reserved.
9+
*/
10+
11+
#import "BNCTestCase.h"
12+
13+
@interface BNCTestCaseTest : BNCTestCase
14+
@end
15+
16+
@implementation BNCTestCaseTest
17+
18+
- (void) testFailure {
19+
// Un-comment the next line to test a failure case:
20+
// XCTAssert(NO, @"Testing a test failure!");
21+
XCTAssertTrue(YES, @"Test passes!");
22+
NSString * bundleID = [NSBundle mainBundle].bundleIdentifier;
23+
NSLog(@"The test bundleID is '%@'.", bundleID);
24+
}
25+
26+
- (void) testLoadString {
27+
NSString *string = [self stringFromBundleWithKey:@"BNCTestCaseString"];
28+
XCTAssertEqualObjects(string, @"Test success!");
29+
}
30+
31+
@end

Branch-SDK-Tests/Branch-SDK-Tests/Branch-SDK-Tests.strings renamed to Branch-SDK-Tests/Branch-SDK-Tests/BNCTestCase.strings

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
Copyright © 2016 Branch. All rights reserved.
77
*/
88

9+
"BNCTestCaseString" = "Test success!";
10+
911
"DumpClassTest" =
1012
"
1113
Class 0x11a380018 is class 'DumpClass' of class 'NSObject':
@@ -69,6 +71,7 @@ Instance 0x132585f70 is of class 'DumpClass' of class 'NSObject':
6971
Method name: 'intProp'.
7072
Method name: 'stringProp'.
7173
";
74+
7275
"BranchUniversalObjectJSON" =
7376
"
7477
{

Examples/UITestBed/UITestBed.xcodeproj/project.pbxproj

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
4D1683532098BD3F008819E3 /* BNCServerRequestQueueTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1683282098BD3E008819E3 /* BNCServerRequestQueueTests.m */; };
1515
4D1683542098BD3F008819E3 /* BNCServerInterface.Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1683292098BD3E008819E3 /* BNCServerInterface.Test.m */; };
1616
4D1683552098BD3F008819E3 /* BranchOpenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D16832A2098BD3E008819E3 /* BranchOpenRequestTests.m */; };
17-
4D1683562098BD3F008819E3 /* Branch-SDK-Tests.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4D16832B2098BD3E008819E3 /* Branch-SDK-Tests.strings */; };
1817
4D1683572098BD3F008819E3 /* BranchInstallRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D16832D2098BD3E008819E3 /* BranchInstallRequestTests.m */; };
1918
4D1683582098BD3F008819E3 /* BNCDebug.Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D16832E2098BD3E008819E3 /* BNCDebug.Test.m */; };
2019
4D1683592098BD3F008819E3 /* BNCLinkDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D16832F2098BD3F008819E3 /* BNCLinkDataTests.m */; };
@@ -58,6 +57,8 @@
5857
4D5ACEF21FB382130099A56F /* Branch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D5ACEF11FB382050099A56F /* Branch.framework */; };
5958
4D5ACEF31FB382130099A56F /* Branch.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4D5ACEF11FB382050099A56F /* Branch.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
6059
4D6F312B209CCE5600D94469 /* BNCApplication+BNCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D6F312A209CCE5600D94469 /* BNCApplication+BNCTest.m */; };
60+
4D6F312F209CD41A00D94469 /* BNCTestCase.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4D6F312D209CD41900D94469 /* BNCTestCase.strings */; };
61+
4D6F3130209CD41A00D94469 /* BNCTestCase.Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D6F312E209CD41900D94469 /* BNCTestCase.Test.m */; };
6162
4D73361E2097DB6900A0D416 /* Branch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D5ACEF11FB382050099A56F /* Branch.framework */; };
6263
4D9AF2D81F7589CC0065EF11 /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4D9AF2D61F7589CC0065EF11 /* Launch Screen.storyboard */; };
6364
4DACC26B2052165A00EA3A74 /* TBTextViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DACC2692052165A00EA3A74 /* TBTextViewController.m */; };
@@ -135,7 +136,6 @@
135136
4D1683282098BD3E008819E3 /* BNCServerRequestQueueTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BNCServerRequestQueueTests.m; sourceTree = "<group>"; };
136137
4D1683292098BD3E008819E3 /* BNCServerInterface.Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BNCServerInterface.Test.m; sourceTree = "<group>"; };
137138
4D16832A2098BD3E008819E3 /* BranchOpenRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BranchOpenRequestTests.m; sourceTree = "<group>"; };
138-
4D16832B2098BD3E008819E3 /* Branch-SDK-Tests.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = "Branch-SDK-Tests.strings"; sourceTree = "<group>"; };
139139
4D16832C2098BD3E008819E3 /* Branch-SDK-Tests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Branch-SDK-Tests-Bridging-Header.h"; sourceTree = "<group>"; };
140140
4D16832D2098BD3E008819E3 /* BranchInstallRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BranchInstallRequestTests.m; sourceTree = "<group>"; };
141141
4D16832E2098BD3E008819E3 /* BNCDebug.Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BNCDebug.Test.m; sourceTree = "<group>"; };
@@ -184,6 +184,8 @@
184184
4D65DF2C1FDF6C25000E8EFC /* UITestBed.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = UITestBed.entitlements; sourceTree = "<group>"; };
185185
4D6F3129209CCE4E00D94469 /* BNCApplication+BNCTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "BNCApplication+BNCTest.h"; sourceTree = "<group>"; };
186186
4D6F312A209CCE5600D94469 /* BNCApplication+BNCTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "BNCApplication+BNCTest.m"; sourceTree = "<group>"; };
187+
4D6F312D209CD41900D94469 /* BNCTestCase.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = BNCTestCase.strings; sourceTree = "<group>"; };
188+
4D6F312E209CD41900D94469 /* BNCTestCase.Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BNCTestCase.Test.m; sourceTree = "<group>"; };
187189
4D73354E2097D57600A0D416 /* Branch-SDK-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Branch-SDK-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
188190
4D9AF2D71F7589CC0065EF11 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = "Base.lproj/Launch Screen.storyboard"; sourceTree = "<group>"; };
189191
4DACC2682052165A00EA3A74 /* TBTextViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TBTextViewController.h; sourceTree = "<group>"; };
@@ -267,9 +269,10 @@
267269
4D16833A2098BD3F008819E3 /* BNCSystemObserver.Test.m */,
268270
4D16834C2098BD3F008819E3 /* BNCTestCase.h */,
269271
4D1683382098BD3F008819E3 /* BNCTestCase.m */,
272+
4D6F312D209CD41900D94469 /* BNCTestCase.strings */,
273+
4D6F312E209CD41900D94469 /* BNCTestCase.Test.m */,
270274
4D1683372098BD3F008819E3 /* BNCURLBlackList.Test.m */,
271275
4D16832C2098BD3E008819E3 /* Branch-SDK-Tests-Bridging-Header.h */,
272-
4D16832B2098BD3E008819E3 /* Branch-SDK-Tests.strings */,
273276
4D1683272098BD3E008819E3 /* BranchCloseRequestTests.m */,
274277
4D16833D2098BD3F008819E3 /* BranchDelegate.Test.m */,
275278
4D1683472098BD3F008819E3 /* BranchEvent.Test.m */,
@@ -484,7 +487,7 @@
484487
files = (
485488
4D1683742098BD3F008819E3 /* Info.plist in Resources */,
486489
4D1683782098BD3F008819E3 /* OHHTTPStubs.framework.dSYM in Resources */,
487-
4D1683562098BD3F008819E3 /* Branch-SDK-Tests.strings in Resources */,
490+
4D6F312F209CD41A00D94469 /* BNCTestCase.strings in Resources */,
488491
);
489492
runOnlyForDeploymentPostprocessing = 0;
490493
};
@@ -532,6 +535,7 @@
532535
4D1683652098BD3F008819E3 /* BNCLog.Test.m in Sources */,
533536
4D1683592098BD3F008819E3 /* BNCLinkDataTests.m in Sources */,
534537
4D1683682098BD3F008819E3 /* BranchNetworkScenario.Test.m in Sources */,
538+
4D6F3130209CD41A00D94469 /* BNCTestCase.Test.m in Sources */,
535539
4D16836B2098BD3F008819E3 /* BranchUniversalObject.Test.m in Sources */,
536540
4D6F312B209CCE5600D94469 /* BNCApplication+BNCTest.m in Sources */,
537541
4D1683602098BD3F008819E3 /* BNCLocalization.Test.m in Sources */,

0 commit comments

Comments
 (0)