Source file "com/google/auth/credentialaccessboundary/ClientSideCredentialAccessBoundaryFactoryTest.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,352 of 1,352 | 0% | 16 of 16 | 0% | 59 | 59 | 492 | 492 | 50 | 50 |
| generateToken_withMultipleRules_success() | 0% | n/a | 1 | 1 | 44 | 44 | 1 | 1 | ||
| generateToken_withAvailablityCondition_success() | 0% | n/a | 1 | 1 | 36 | 36 | 1 | 1 | ||
| generateToken_withoutAvailabilityCondition_success() | 0% | n/a | 1 | 1 | 29 | 29 | 1 | 1 | ||
| createMockClock(ClientSideCredentialAccessBoundaryFactory.RefreshType, GoogleCredentials) | 0% | 0% | 5 | 5 | 19 | 19 | 1 | 1 | ||
| triggerConcurrentRefresh(ClientSideCredentialAccessBoundaryFactory, int) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| refreshCredentialsIfRequired_asyncSingleThread() | 0% | 0% | 2 | 2 | 14 | 14 | 1 | 1 | ||
| generateToken_withSessionKeyNotBase64Encoded_failure() | 0% | n/a | 1 | 1 | 23 | 23 | 1 | 1 | ||
| generateToken_withMalformSessionKey_failure() | 0% | n/a | 1 | 1 | 23 | 23 | 1 | 1 | ||
| generateToken_withInvalidAvailabilityCondition_failure() | 0% | n/a | 1 | 1 | 22 | 22 | 1 | 1 | ||
| fetchIntermediateCredentials() | 0% | n/a | 1 | 1 | 18 | 18 | 1 | 1 | ||
| fetchIntermediateCredentials_noExpiresInReturned_copiesSourceExpiration() | 0% | n/a | 1 | 1 | 17 | 17 | 1 | 1 | ||
| fetchIntermediateCredentials_withCustomUniverseDomain() | 0% | n/a | 1 | 1 | 14 | 14 | 1 | 1 | ||
| refreshCredentialsIfRequired_blockingSingleThread() | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| refreshCredentialsIfRequired_asyncMultiThread() | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | ||
| fetchIntermediateCredentials_sourceCredentialCannotRefresh_throwsIOException() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| refreshCredentialsIfRequired_sourceCredentialCannotRefresh_throwsIOException() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| refreshCredentialsIfRequired_firstCallWillFetchIntermediateCredentials() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| getServiceAccountSourceCredentials(MockTokenServerTransportFactory) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| decryptRestriction(String, String) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| refreshCredentialsIfRequired_blockingMultiThread() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| builder_setsCorrectDefaultValues() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| refreshCredentialsIfRequired_noRefreshNeeded() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| setUp() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| parseCabToken(AccessToken) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$triggerConcurrentRefresh$9(CountDownLatch, ClientSideCredentialAccessBoundaryFactory) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| builder_minimumTokenLifetimeNotSet_usesDefault() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| builder_refreshMarginNotSet_usesDefault() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| getClientSideCredentialAccessBoundaryFactory(ClientSideCredentialAccessBoundaryFactory.RefreshType) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| builder_minimumTokenLifetime_negative_throws() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| builder_minimumTokenLifetime_zero_throws() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| builder_refreshMargin_negative_throws() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| builder_refreshMargin_zero_throws() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| builder_universeDomainMismatch_throws() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| builder_invalidRefreshMarginAndMinimumTokenLifetime_throws() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| builder_invalidRefreshMargin_throws() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| builder_invalidMinimumTokenLifetime_throws() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| lambda$builder_invalidRefreshMarginAndMinimumTokenLifetime_throws$6(GoogleCredentials) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| builder_noSourceCredential_throws() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| lambda$builder_invalidMinimumTokenLifetime_throws$8(GoogleCredentials) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| lambda$builder_invalidRefreshMargin_throws$7(GoogleCredentials) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| lambda$builder_universeDomainMismatch_throws$5(GoogleCredentials) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| lambda$builder_refreshMargin_negative_throws$3(GoogleCredentials) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$builder_minimumTokenLifetime_negative_throws$1(GoogleCredentials) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$builder_refreshMargin_zero_throws$4(GoogleCredentials) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$builder_minimumTokenLifetime_zero_throws$2(GoogleCredentials) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$builder_noSourceCredential_throws$0() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$generateToken_withMalformSessionKey_failure$12(ClientSideCredentialAccessBoundaryFactory, CredentialAccessBoundary) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$generateToken_withSessionKeyNotBase64Encoded_failure$11(ClientSideCredentialAccessBoundaryFactory, CredentialAccessBoundary) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$generateToken_withInvalidAvailabilityCondition_failure$10(ClientSideCredentialAccessBoundaryFactory, CredentialAccessBoundary) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| ClientSideCredentialAccessBoundaryFactoryTest() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |