diff options
Diffstat (limited to 'Example/Core/Tests/FIRReachabilityCheckerTest.m')
-rw-r--r-- | Example/Core/Tests/FIRReachabilityCheckerTest.m | 76 |
1 files changed, 34 insertions, 42 deletions
diff --git a/Example/Core/Tests/FIRReachabilityCheckerTest.m b/Example/Core/Tests/FIRReachabilityCheckerTest.m index 7b6b068..2f447d3 100644 --- a/Example/Core/Tests/FIRReachabilityCheckerTest.m +++ b/Example/Core/Tests/FIRReachabilityCheckerTest.m @@ -14,12 +14,12 @@ #import "FIRTestCase.h" -#import <FirebaseCore/FIRReachabilityChecker+Internal.h> -#import <FirebaseCore/FIRReachabilityChecker.h> +#import <GoogleUtilities/GULReachabilityChecker.h> +#import "GULReachabilityChecker+Internal.h" -@interface FIRReachabilityCheckerTest : FIRTestCase <FIRReachabilityDelegate> { +@interface GULReachabilityCheckerTest : FIRTestCase <GULReachabilityDelegate> { @private - FIRReachabilityChecker *checker_; + GULReachabilityChecker *checker_; NSMutableArray *statuses_; BOOL createFail_; BOOL setCallbackFail_; @@ -42,7 +42,7 @@ static NSString *const kHostname = @"www.google.com"; static const void *kFakeReachabilityObject = (const void *)0x8badf00d; -static FIRReachabilityCheckerTest *FakeReachabilityTest = nil; +static GULReachabilityCheckerTest *FakeReachabilityTest = nil; static struct { int callsMade; @@ -87,12 +87,12 @@ static void ReachabilityRelease(CFTypeRef reachability) { [FakeReachabilityTest releaseReachability:reachability]; } -static const struct FIRReachabilityApi kTestReachabilityApi = { +static const struct GULReachabilityApi kTestReachabilityApi = { ReachabilityCreateWithName, ReachabilitySetCallback, ReachabilityScheduleWithRunLoop, ReachabilityUnscheduleFromRunLoop, ReachabilityRelease, }; -@implementation FIRReachabilityCheckerTest +@implementation GULReachabilityCheckerTest - (void)resetFakeReachability { FakeReachabilityTest = self; @@ -114,9 +114,7 @@ static const struct FIRReachabilityApi kTestReachabilityApi = { setCallbackFail_ = NO; scheduleUnscheduleFail_ = NO; - checker_ = [[FIRReachabilityChecker alloc] initWithReachabilityDelegate:self - loggerDelegate:nil - withHost:kHostname]; + checker_ = [[GULReachabilityChecker alloc] initWithReachabilityDelegate:self withHost:kHostname]; statuses_ = [[NSMutableArray alloc] init]; } @@ -180,8 +178,8 @@ static const struct FIRReachabilityApi kTestReachabilityApi = { FakeReachability.releaseCall = ++FakeReachability.callsMade; } -- (void)reachability:(FIRReachabilityChecker *)reachability - statusChanged:(FIRReachabilityStatus)status { +- (void)reachability:(GULReachabilityChecker *)reachability + statusChanged:(GULReachabilityStatus)status { [statuses_ addObject:[NSNumber numberWithInt:(int)status]]; } @@ -192,28 +190,28 @@ static const struct FIRReachabilityApi kTestReachabilityApi = { XCTAssertEqual([checker_ reachabilityApi], &kTestReachabilityApi, @""); XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); XCTAssertTrue([checker_ start], @""); XCTAssertTrue(checker_.isActive, @""); XCTAssertEqual([statuses_ count], (NSUInteger)0, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); FakeReachability.callback(kFakeReachabilityObject, 0, FakeReachability.callbackInfo); XCTAssertEqual([statuses_ count], (NSUInteger)1, @""); XCTAssertEqual([(NSNumber *)[statuses_ objectAtIndex:0] intValue], - (int)kFIRReachabilityNotReachable, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityNotReachable, @""); + (int)kGULReachabilityNotReachable, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityNotReachable, @""); FakeReachability.callback(kFakeReachabilityObject, kSCNetworkReachabilityFlagsReachable, FakeReachability.callbackInfo); XCTAssertEqual([statuses_ count], (NSUInteger)2, @""); - XCTAssertEqual([(NSNumber *)[statuses_ objectAtIndex:1] intValue], (int)kFIRReachabilityViaWifi, + XCTAssertEqual([(NSNumber *)[statuses_ objectAtIndex:1] intValue], (int)kGULReachabilityViaWifi, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityViaWifi, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityViaWifi, @""); FakeReachability.callback( kFakeReachabilityObject, @@ -222,8 +220,8 @@ static const struct FIRReachabilityApi kTestReachabilityApi = { XCTAssertEqual([statuses_ count], (NSUInteger)3, @""); XCTAssertEqual([(NSNumber *)[statuses_ objectAtIndex:2] intValue], - (int)kFIRReachabilityNotReachable, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityNotReachable, @""); + (int)kGULReachabilityNotReachable, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityNotReachable, @""); #if TARGET_OS_IOS || TARGET_OS_TV FakeReachability.callback( @@ -233,22 +231,22 @@ static const struct FIRReachabilityApi kTestReachabilityApi = { XCTAssertEqual([statuses_ count], (NSUInteger)4, @""); XCTAssertEqual([(NSNumber *)[statuses_ objectAtIndex:3] intValue], - (int)kFIRReachabilityViaCellular, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityViaCellular, @""); + (int)kGULReachabilityViaCellular, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityViaCellular, @""); FakeReachability.callback(kFakeReachabilityObject, kSCNetworkReachabilityFlagsIsWWAN, FakeReachability.callbackInfo); XCTAssertEqual([statuses_ count], (NSUInteger)5, @""); XCTAssertEqual([(NSNumber *)[statuses_ objectAtIndex:4] intValue], - (int)kFIRReachabilityNotReachable, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityNotReachable, @""); + (int)kGULReachabilityNotReachable, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityNotReachable, @""); #endif [checker_ stop]; XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); XCTAssertEqual(FakeReachability.callsMade, 5, @""); @@ -266,17 +264,17 @@ static const struct FIRReachabilityApi kTestReachabilityApi = { createFail_ = YES; XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); XCTAssertFalse([checker_ start], @""); XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); [checker_ stop]; XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); XCTAssertEqual(FakeReachability.callsMade, 1, @""); @@ -296,17 +294,17 @@ static const struct FIRReachabilityApi kTestReachabilityApi = { setCallbackFail_ = YES; XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); XCTAssertFalse([checker_ start], @""); XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); [checker_ stop]; XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); XCTAssertEqual(FakeReachability.callsMade, 3, @""); @@ -326,17 +324,17 @@ static const struct FIRReachabilityApi kTestReachabilityApi = { scheduleUnscheduleFail_ = YES; XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); XCTAssertFalse([checker_ start], @""); XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); [checker_ stop]; XCTAssertFalse(checker_.isActive, @""); - XCTAssertEqual(checker_.reachabilityStatus, kFIRReachabilityUnknown, @""); + XCTAssertEqual(checker_.reachabilityStatus, kGULReachabilityUnknown, @""); XCTAssertEqual(FakeReachability.callsMade, 4, @""); @@ -350,15 +348,9 @@ static const struct FIRReachabilityApi kTestReachabilityApi = { } - (void)testBadHost { - XCTAssertNil([[FIRReachabilityChecker alloc] - initWithReachabilityDelegate:self - loggerDelegate:(id<FIRNetworkLoggerDelegate>)self - withHost:nil], + XCTAssertNil([[GULReachabilityChecker alloc] initWithReachabilityDelegate:self withHost:nil], @"Creating a checker with nil hostname must fail."); - XCTAssertNil([[FIRReachabilityChecker alloc] - initWithReachabilityDelegate:self - loggerDelegate:(id<FIRNetworkLoggerDelegate>)self - withHost:@""], + XCTAssertNil([[GULReachabilityChecker alloc] initWithReachabilityDelegate:self withHost:@""], @"Creating a checker with empty hostname must fail."); } |