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 |