|
12 | 12 | #import "BNCTestCase.h" |
13 | 13 |
|
14 | 14 | @interface BNCPreferenceHelperTests : BNCTestCase |
| 15 | +@property (nonatomic, strong, readwrite) BNCPreferenceHelper *prefHelper; |
15 | 16 | @end |
16 | 17 |
|
17 | 18 | @implementation BNCPreferenceHelperTests |
18 | 19 |
|
19 | | -#pragma mark - Default storage tests |
| 20 | +- (void)setUp { |
| 21 | + self.prefHelper = [BNCPreferenceHelper new]; |
| 22 | +} |
| 23 | + |
| 24 | +- (void)tearDown { |
| 25 | + |
| 26 | +} |
| 27 | + |
20 | 28 | - (void)testPreferenceDefaults { |
21 | | - BNCPreferenceHelper *prefHelper = [[BNCPreferenceHelper alloc] init]; |
22 | | - |
23 | | - // Defaults |
24 | | - XCTAssertEqual(prefHelper.timeout, 5.5); |
25 | | - XCTAssertEqual(prefHelper.retryInterval, 0); |
26 | | - XCTAssertEqual(prefHelper.retryCount, 3); |
| 29 | + XCTAssertEqual(self.prefHelper.timeout, 5.5); |
| 30 | + XCTAssertEqual(self.prefHelper.retryInterval, 0); |
| 31 | + XCTAssertEqual(self.prefHelper.retryCount, 3); |
27 | 32 | } |
28 | 33 |
|
29 | 34 | - (void)testPreferenceSets { |
30 | | - BNCPreferenceHelper *prefHelper = [[BNCPreferenceHelper alloc] init]; |
| 35 | + self.prefHelper.retryCount = NSIntegerMax; |
| 36 | + self.prefHelper.retryInterval = NSIntegerMax; |
| 37 | + self.prefHelper.timeout = NSIntegerMax; |
31 | 38 |
|
32 | | - prefHelper.retryCount = NSIntegerMax; |
33 | | - prefHelper.retryInterval = NSIntegerMax; |
34 | | - prefHelper.timeout = NSIntegerMax; |
| 39 | + XCTAssertEqual(self.prefHelper.retryCount, NSIntegerMax); |
| 40 | + XCTAssertEqual(self.prefHelper.retryInterval, NSIntegerMax); |
| 41 | + XCTAssertEqual(self.prefHelper.timeout, NSIntegerMax); |
| 42 | +} |
| 43 | + |
| 44 | +- (void)testBlacklistURL { |
| 45 | + XCTAssertTrue([@"https://cdn.branch.io" isEqualToString:self.prefHelper.branchBlacklistURL]); |
35 | 46 |
|
36 | | - XCTAssertEqual(prefHelper.retryCount, NSIntegerMax); |
37 | | - XCTAssertEqual(prefHelper.retryInterval, NSIntegerMax); |
38 | | - XCTAssertEqual(prefHelper.timeout, NSIntegerMax); |
| 47 | + NSString *customBlacklistURL = @"https://blacklist.branch.io"; |
| 48 | + self.prefHelper.branchBlacklistURL = customBlacklistURL; |
| 49 | + XCTAssertTrue([customBlacklistURL isEqualToString:self.prefHelper.branchBlacklistURL]); |
39 | 50 | } |
40 | 51 |
|
41 | 52 | @end |
0 commit comments