aboutsummaryrefslogtreecommitdiffhomepage
path: root/Example/Auth/Tests/FIRVerifyCustomTokenResponseTests.m
diff options
context:
space:
mode:
authorGravatar Xiangtian Dai <xiangtian@google.com>2017-05-25 18:20:22 -0700
committerGravatar GitHub <noreply@github.com>2017-05-25 18:20:22 -0700
commitaf8b54f03c16f69c8192389777ab04dddd3550e6 (patch)
tree4abd9a5137e039d156f9fb081d9eb8de57283710 /Example/Auth/Tests/FIRVerifyCustomTokenResponseTests.m
parent5abb1cf0793ff38229ed48a221db1083a525d8aa (diff)
Adds GoogleService-Info_multi.plist to the Auth Sample (#33)
* Adds GoogleService-Info_multi.plist to the Auth Sample so it no longer crashes on the settings view. * Also relaxes requirement of time differences in unit tests because Travis is slower. * Relaxes requirement of time difference because unit tests executes slower on Travis. * Applies the same relaxation on all time comparisons.
Diffstat (limited to 'Example/Auth/Tests/FIRVerifyCustomTokenResponseTests.m')
-rw-r--r--Example/Auth/Tests/FIRVerifyCustomTokenResponseTests.m9
1 files changed, 5 insertions, 4 deletions
diff --git a/Example/Auth/Tests/FIRVerifyCustomTokenResponseTests.m b/Example/Auth/Tests/FIRVerifyCustomTokenResponseTests.m
index 7a634ed..dd175fd 100644
--- a/Example/Auth/Tests/FIRVerifyCustomTokenResponseTests.m
+++ b/Example/Auth/Tests/FIRVerifyCustomTokenResponseTests.m
@@ -101,10 +101,11 @@ static NSString *const kInvalidCustomTokenErrorDetails = @"Detailed Error";
*/
static NSString *const kCredentialMismatchErrorMessage = @"CREDENTIAL_MISMATCH:";
-/** @var kEpsilon
- @brief Allowed difference when comparing floating point numbers.
+/** @var kAllowedTimeDifference
+ @brief Allowed difference when comparing times because of execution time and floating point
+ error.
*/
-static const double kEpsilon = 1e-3;
+static const double kAllowedTimeDifference = 0.1;
@interface FIRVerifyCustomTokenResponseTests : XCTestCase
@end
@@ -267,7 +268,7 @@ static const double kEpsilon = 1e-3;
XCTAssertNotNil(RPCResponse);
XCTAssertEqualObjects(RPCResponse.IDToken, kTestIDToken);
NSTimeInterval expiresIn = [RPCResponse.approximateExpirationDate timeIntervalSinceNow];
- XCTAssertLessThanOrEqual(fabs(expiresIn - [kTestExpiresIn doubleValue]), kEpsilon);
+ XCTAssertEqualWithAccuracy(expiresIn, [kTestExpiresIn doubleValue], kAllowedTimeDifference);
XCTAssertEqualObjects(RPCResponse.refreshToken, kTestRefreshToken);
}