diff options
author | Xiangtian Dai <xiangtian@google.com> | 2017-05-25 18:20:22 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-25 18:20:22 -0700 |
commit | af8b54f03c16f69c8192389777ab04dddd3550e6 (patch) | |
tree | 4abd9a5137e039d156f9fb081d9eb8de57283710 /Example/Auth/Tests/FIRVerifyCustomTokenResponseTests.m | |
parent | 5abb1cf0793ff38229ed48a221db1083a525d8aa (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.m | 9 |
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); } |