aboutsummaryrefslogtreecommitdiffhomepage
path: root/Example/Core/Tests/FIRNetworkTest.m
diff options
context:
space:
mode:
Diffstat (limited to 'Example/Core/Tests/FIRNetworkTest.m')
-rw-r--r--Example/Core/Tests/FIRNetworkTest.m57
1 files changed, 29 insertions, 28 deletions
diff --git a/Example/Core/Tests/FIRNetworkTest.m b/Example/Core/Tests/FIRNetworkTest.m
index ba288d6..a1410ee 100644
--- a/Example/Core/Tests/FIRNetworkTest.m
+++ b/Example/Core/Tests/FIRNetworkTest.m
@@ -16,29 +16,29 @@
#import "GTMHTTPServer.h"
-#import <FirebaseCore/FIRNetwork.h>
-#import <FirebaseCore/FIRReachabilityChecker.h>
-#import <GoogleToolboxForMac/GTMNSData+zlib.h>
+#import <GoogleUtilities/GULNSData+zlib.h>
+#import <GoogleUtilities/GULNetwork.h>
+#import <GoogleUtilities/GULReachabilityChecker.h>
-@interface FIRNetwork ()
+@interface GULNetwork ()
-- (void)reachability:(FIRReachabilityChecker *)reachability
- statusChanged:(FIRReachabilityStatus)status;
+- (void)reachability:(GULReachabilityChecker *)reachability
+ statusChanged:(GULReachabilityStatus)status;
@end
-@interface FIRNetworkURLSession ()
+@interface GULNetworkURLSession ()
- (void)maybeRemoveTempFilesAtURL:(NSURL *)tempFile expiringTime:(NSTimeInterval)expiringTime;
@end
-@interface FIRNetworkTest : FIRTestCase <FIRNetworkReachabilityDelegate>
+@interface GULNetworkTest : FIRTestCase <GULNetworkReachabilityDelegate>
@end
-@implementation FIRNetworkTest {
+@implementation GULNetworkTest {
dispatch_queue_t _backgroundQueue;
- FIRNetwork *_network;
+ GULNetwork *_network;
/// Fake Server.
GTMHTTPServer *_httpServer;
@@ -48,7 +48,7 @@
// For network reachability test.
BOOL _fakeNetworkIsReachable;
BOOL _currentNetworkStatus;
- FIRReachabilityStatus _fakeReachabilityStatus;
+ GULReachabilityStatus _fakeReachabilityStatus;
}
#pragma mark - Setup and teardown
@@ -66,7 +66,7 @@
NSError *error = nil;
XCTAssertTrue([_httpServer start:&error], @"Failed to start HTTP server: %@", error);
- _network = [[FIRNetwork alloc] init];
+ _network = [[GULNetwork alloc] init];
_backgroundQueue = dispatch_queue_create("Test queue", DISPATCH_QUEUE_SERIAL);
_request = nil;
@@ -97,14 +97,14 @@
// Fake scenario with connectivity.
_fakeNetworkIsReachable = YES;
- _fakeReachabilityStatus = kFIRReachabilityViaWifi;
+ _fakeReachabilityStatus = kGULReachabilityViaWifi;
[_network reachability:reachabilityMock statusChanged:[reachabilityMock reachabilityStatus]];
XCTAssertTrue([_network isNetworkConnected]);
XCTAssertEqual(_currentNetworkStatus, _fakeNetworkIsReachable);
// Fake scenario without connectivity.
_fakeNetworkIsReachable = NO;
- _fakeReachabilityStatus = kFIRReachabilityNotReachable;
+ _fakeReachabilityStatus = kGULReachabilityNotReachable;
[_network reachability:reachabilityMock statusChanged:[reachabilityMock reachabilityStatus]];
XCTAssertFalse([_network isNetworkConnected]);
XCTAssertEqual(_currentNetworkStatus, _fakeNetworkIsReachable);
@@ -119,6 +119,7 @@
XCTestExpectation *expectation = [self expectationWithDescription:@"Expect block is called"];
NSData *uncompressedData = [@"Google" dataUsingEncoding:NSUTF8StringEncoding];
+
NSURL *url =
[NSURL URLWithString:[NSString stringWithFormat:@"http://localhost:%d/2", _httpServer.port]];
_statusCode = 200;
@@ -181,7 +182,7 @@
queue:_backgroundQueue
usingBackgroundSession:NO
completionHandler:^(NSHTTPURLResponse *response, NSData *data, NSError *error) {
- XCTAssertEqual(error.code, FIRErrorCodeNetworkInvalidURL);
+ XCTAssertEqual(error.code, GULErrorCodeNetworkInvalidURL);
XCTAssertFalse(_network.hasUploadInProgress, "There must be no pending request");
[expectation fulfill];
}];
@@ -203,7 +204,7 @@
queue:_backgroundQueue
usingBackgroundSession:NO
completionHandler:^(NSHTTPURLResponse *response, NSData *data, NSError *error) {
- XCTAssertEqual(error.code, FIRErrorCodeNetworkInvalidURL);
+ XCTAssertEqual(error.code, GULErrorCodeNetworkInvalidURL);
XCTAssertFalse(_network.hasUploadInProgress, "There must be no pending request");
[expectation fulfill];
}];
@@ -367,7 +368,7 @@
queue:_backgroundQueue
usingBackgroundSession:YES
completionHandler:^(NSHTTPURLResponse *response, NSData *data, NSError *error) {
- XCTAssertEqual(error.code, FIRErrorCodeNetworkInvalidURL);
+ XCTAssertEqual(error.code, GULErrorCodeNetworkInvalidURL);
XCTAssertFalse(_network.hasUploadInProgress, "There must be no pending request");
[expectation fulfill];
}];
@@ -389,7 +390,7 @@
queue:_backgroundQueue
usingBackgroundSession:YES
completionHandler:^(NSHTTPURLResponse *response, NSData *data, NSError *error) {
- XCTAssertEqual(error.code, FIRErrorCodeNetworkInvalidURL);
+ XCTAssertEqual(error.code, GULErrorCodeNetworkInvalidURL);
XCTAssertFalse(_network.hasUploadInProgress, "There must be no pending request");
[expectation fulfill];
}];
@@ -551,7 +552,7 @@
queue:_backgroundQueue
usingBackgroundSession:NO
completionHandler:^(NSHTTPURLResponse *response, NSData *data, NSError *error) {
- XCTAssertEqual(error.code, FIRErrorCodeNetworkInvalidURL);
+ XCTAssertEqual(error.code, GULErrorCodeNetworkInvalidURL);
XCTAssertFalse(_network.hasUploadInProgress, "There must be no pending request");
[expectation fulfill];
}];
@@ -572,7 +573,7 @@
queue:_backgroundQueue
usingBackgroundSession:NO
completionHandler:^(NSHTTPURLResponse *response, NSData *data, NSError *error) {
- XCTAssertEqual(error.code, FIRErrorCodeNetworkInvalidURL);
+ XCTAssertEqual(error.code, GULErrorCodeNetworkInvalidURL);
XCTAssertFalse(_network.hasUploadInProgress, "There must be no pending request");
[expectation fulfill];
}];
@@ -746,7 +747,7 @@
queue:_backgroundQueue
usingBackgroundSession:YES
completionHandler:^(NSHTTPURLResponse *response, NSData *data, NSError *error) {
- XCTAssertEqual(error.code, FIRErrorCodeNetworkInvalidURL);
+ XCTAssertEqual(error.code, GULErrorCodeNetworkInvalidURL);
XCTAssertFalse(_network.hasUploadInProgress, "There must be no pending request");
[expectation fulfill];
}];
@@ -767,7 +768,7 @@
queue:_backgroundQueue
usingBackgroundSession:YES
completionHandler:^(NSHTTPURLResponse *response, NSData *data, NSError *error) {
- XCTAssertEqual(error.code, FIRErrorCodeNetworkInvalidURL);
+ XCTAssertEqual(error.code, GULErrorCodeNetworkInvalidURL);
XCTAssertFalse(_network.hasUploadInProgress, "There must be no pending request");
[expectation fulfill];
}];
@@ -881,14 +882,14 @@
NSError *writeError = nil;
NSFileManager *fileManager = [NSFileManager defaultManager];
- FIRNetworkURLSession *session = [[FIRNetworkURLSession alloc]
- initWithNetworkLoggerDelegate:(id<FIRNetworkLoggerDelegate>)_network];
+ GULNetworkURLSession *session = [[GULNetworkURLSession alloc]
+ initWithNetworkLoggerDelegate:(id<GULNetworkLoggerDelegate>)_network];
NSArray *paths =
NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);
NSString *applicationSupportDirectory = paths.firstObject;
NSArray *tempPathComponents = @[
- applicationSupportDirectory, kFIRNetworkApplicationSupportSubdirectory,
- @"FIRNetworkTemporaryDirectory"
+ applicationSupportDirectory, kGULNetworkApplicationSupportSubdirectory,
+ @"GULNetworkTemporaryDirectory"
];
NSURL *folderURL = [NSURL fileURLWithPathComponents:tempPathComponents];
[fileManager createDirectoryAtURL:folderURL
@@ -946,7 +947,7 @@
// Test whether the request is compressed correctly.
NSData *requestBody = [_request body];
- NSData *decompressedRequestData = [NSData gtm_dataByInflatingData:requestBody error:NULL];
+ NSData *decompressedRequestData = [NSData gul_dataByInflatingGzippedData:requestBody error:NULL];
NSString *requestString =
[[NSString alloc] initWithData:decompressedRequestData encoding:NSUTF8StringEncoding];
XCTAssertEqualObjects(requestString, @"Google", @"Request is not compressed correctly.");
@@ -979,7 +980,7 @@
return _fakeNetworkIsReachable;
}
-- (FIRReachabilityStatus)reachabilityStatus {
+- (GULReachabilityStatus)reachabilityStatus {
return _fakeReachabilityStatus;
}