com.google.auth.oauth2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total63,580 of 66,8934%1,735 of 1,97512%3,4203,74017,67118,6192,5212,748281331
ServiceAccountCredentialsTest3,5250%320%1071071,0341,034919111
AwsCredentialsTest2,8090%160%5555821821474711
ImpersonatedCredentialsTest2,6630%80%6262686686585811
ExternalAccountCredentialsTest2,6520%140%6969793793626211
IdentityPoolCredentialsTest2,4730%100%5757779779525211
ExternalAccountAuthorizedUserCredentialsTest2,2190%20%6262776776616111
PluggableAuthHandlerTest2,1460%80%2929487487252511
ComputeEngineCredentialsTest1,9710%80%7474536536707011
OAuth2CredentialsTest1,8380%120%3535481481292911
UserCredentialsTest1,7350%140%5252585585454511
UserAuthorizerTest1,5940%n/a3434513513343411
ServiceAccountJwtAccessCredentialsTest1,5790%180%6262595595535311
ServiceAccountCredentials1,414976%881010%102111339368586201
DefaultCredentialsProviderTest1,3730%20%4242392392414111
PluggableAuthCredentialsTest1,3540%80%4040404404363611
GdchCredentialsTest1,2910%140%4343369369363611
GoogleCredentialsTest1,2430%n/a4949389389494911
AwsRequestSignerTest1,0820%n/a1818290290181811
ComputeEngineCredentials9360%800%7373246246333311
ITWorkloadIdentityFederationTest7980%120%2222190190161611
CertificateIdentityPoolSubjectTokenSupplierTest7650%n/a2828184184282811
UserAuthorizer7490%560%4949205205212111
ExecutableResponseTest6040%100%2222156156171711
ImpersonatedCredentials59319424%451525%4959155210242901
StsRequestHandlerTest5380%n/a991381389911
GdchCredentials51911918%20623%3037100129202401
ServiceAccountJwtAccessCredentials5120%380%5151122122323211
AwsRequestSigner4800%220%21218787101011
IamUtils4580%200%161699996611
UserCredentials45212621%381426%3646107141162001
CredentialAccessBoundaryTest4480%20%1919168168181811
DownscopedCredentialsTest4260%20%1515170170141411
OAuth2Credentials4166413%4448%5357119137293301
DefaultCredentialsProvider399306%640%4850112122161801
JwtCredentialsTest3960%60%1818155155151511
ExternalAccountAuthorizedUserCredentials39416930%311938%324589133162001
OAuth2Utils3916714%3512%28306983101201
MockTokenServerTransport3870%280%35358181212111
ExternalAccountCredentials38641451%413546%4472105236193401
IamUtilsTest3840%n/a991041049911
AccessTokenTest3760%n/a1111134134111111
MockTokenServerTransport.new MockLowLevelHttpRequest() {...}3690%600%323286862211
CertificateIdentityPoolSubjectTokenSupplier3610%240%202081818811
TokenVerifierTest3580%60%1717126126141411
MockMetadataServerTransport3560%360%41417878232311
Slf4jLoggingHelpers3500%300%26269090111111
PluggableAuthHandler3491%400%262784876701
AppEngineCredentialsTest3480%n/a14149494141411
MockExternalAccountCredentialsTransport.new MockLowLevelHttpRequest() {...}3380%320%181874742211
InternalAwsSecurityCredentialsSupplier3193%360%262762678901
AppEngineCredentials3190%200%24246666141411
JwtCredentials2790%180%22225858131311
StsRequestHandler2660%240%181863636611
OAuth2CredentialsWithRefreshTest2370%n/a11118181111111
IdentityPoolCredentialsSourceTest2320%n/a10106363101011
AwsCredentials2276121%14630%22245272121401
InternalAwsSecurityCredentialsSupplierTest2230%80%111163637711
OAuthExceptionTest2160%n/a7753537711
ExecutableResponse2100%400%32324444121211
GoogleCredentials20615843%141856%32476093253101
SecureSessionAgentTest1970%n/a6657576611
ClientIdTest1940%40%17175959151511
JwtClaimsTest1920%n/a8873738811
SecureSessionAgent1900%60%101059597711
MockTokenServerTransport.new MockLowLevelHttpRequest() {...}1880%220%131341412211
MockIAMCredentialsServiceTransport1830%100%18184444131311
AutoValue_JwtClaims1750%300%232330308811
MockStsTransport.new MockLowLevelHttpRequest() {...}1680%160%101032322211
CloudShellCredentialsTest1650%n/a8843438811
ServiceAccountCredentials.Builder1605324%20%24334767233201
Slf4jUtils1550%240%232353537711
IdentityPoolCredentials1546329%17729%2023405891101
CredentialAccessBoundary1490%120%101038384411
DownscopedCredentials1480%100%121243437711
AccessToken1380%140%18183131111111
DefaultCredentialsProviderTest.TestDefaultCredentialsProvider1370%100%17173333121211
UserAuthorizer.Builder1370%80%25254545212111
MockExternalAccountCredentialsTransport1310%20%26264141252511
PluggableAuthCredentials12515%1118%131528347901
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}1220%100%7722222211
IdTokenCredentialsTest1210%n/a4446464411
MockStsTransport1200%n/a17173636171711
CloudShellCredentials1180%40%12122727101011
StsTokenExchangeRequest1150%180%25252525161611
IdTokenTest1140%n/a9934349911
IdToken1130%80%131323239911
ITDownscopingTest1120%n/a4435354411
ServiceAccountJwtAccessCredentials.Builder1090%n/a17173232171711
ClientId1080%100%141429299911
GoogleAuthException1060%40%13133232111111
TokenVerifier.PublicKeyLoader10415760%7541%71221612601
OAuthException1030%80%101024246611
MetricsUtilsTest980%n/a5527275511
MetricsUtils980%60%9923236611
AwsDates950%n/a8822228811
StsTokenExchangeResponse940%60%121222229911
IdTokenCredentials940%80%121220208811
FileIdentityPoolSubjectTokenSupplier919%60%5617212301
TestUtils880%40%4416162211
AwsRequestSigner.Builder870%80%8820204411
JwtClaims850%180%131314144411
OAuth2UtilsTest810%n/a10103131101011
AccessToken.Builder800%60%13132222101011
ComputeEngineCredentials.Builder790%n/a15152828151511
GdchCredentials.Builder773631%n/a12192337121901
ExternalAccountCredentials.Builder767348%n/a418224941801
CredentialAccessBoundary.AccessBoundaryRule750%100%101018185511
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}740%80%6616162211
AwsRequestSignature.Builder740%n/a11112020111111
GoogleAuthUtils690%40%6613134411
OAuth2Credentials.OAuthValue680%60%7716164411
MockRequestMetadataCallback670%60%9921216611
ImpersonatedCredentials.Builder667954%1150%421174432001
JwtCredentials.Builder660%n/a12121919121211
MockIAMCredentialsServiceTransport.new MockLowLevelHttpRequest() {...}610%20%3314142211
UrlIdentityPoolSubjectTokenSupplier6013%20%2314181201
AwsRequestSignature600%n/a10102020101011
AwsCredentialsTest.TestAwsSecurityCredentialsSupplier600%60%6616163311
StsTokenExchangeRequest.Builder600%n/a8817178811
AutoValue_JwtClaims.Builder600%40%8816166611
MockTokenCheckingTransport600%n/a4417174411
TokenVerifier5914971%131248%101811490501
CloudShellCredentialsTest.new Runnable() {...}580%n/a2213132211
OAuth2CredentialsWithRefresh580%80%9913135511
StsTokenExchangeResponse.Builder570%20%7715156611
MockIAMCredentialsServiceTransport.new MockLowLevelHttpRequest() {...}570%20%3313132211
MockExecutor560%40%7717175511
PluggableAuthExceptionTest560%n/a5513135511
MockIAMCredentialsServiceTransport.new MockLowLevelHttpRequest() {...}540%20%3313132211
DefaultPKCEProviderTest530%n/a3315153311
UserCredentials.Builder514647%n/a817163281701
AppEngineCredentialsTest.TestAppEngineCredentials510%40%7714145511
OAuth2CredentialsTest.new OAuth2Credentials() {...}500%n/a2210102211
AwsCredentials.Builder498062%20%822184472101
UserAuthorizer.TokenResponseWithConfig490%n/a8815158811
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}490%60%55992211
MockTokenCheckingTransport.new MockLowLevelHttpRequest() {...}490%60%5511112211
LoggingUtilsTest490%n/a4416164411
LoggingUtils470%80%111119197711
ExternalAccountMetricsHandler4527%1150%235111201
IdentityPoolCredentialsTest.TestX509Provider450%40%7716165511
CredentialAccessBoundary.AccessBoundaryRule.Builder450%20%6611115511
ExternalAccountSupplierContextTest450%n/a3319193311
DefaultPKCEProvider440%n/a6612126611
GoogleAuthUtilsTest440%n/a2210102211
MockTokenServerTransport.new MockLowLevelHttpRequest() {...}430%20%33882211
DefaultPKCEProvider.CodeChallenge430%n/a3314143311
ExternalAccountAuthorizedUserCredentials.Builder426159%n/a214123421401
MetricsUtils.RequestType420%n/a33993311
OAuth2Credentials.Builder4135%n/a4910184901
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}410%n/a2210102211
IdentityPoolCredentials.Builder398668%20%722144262101
ExternalAccountCredentials.SubjectTokenTypes390%n/a22882211
UserAuthorizer.TokenResponseWithConfig.Builder390%n/a8814148811
StsRequestHandler.Builder370%n/a4410104411
GoogleCredentials.Builder3640%20%41011203901
CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition360%20%6610105511
ClientId.Builder360%n/a6611116611
IdTokenProvider.Option350%n/a33883311
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}340%n/a22662211
CredentialAccessBoundary.Builder330%20%44773311
IdTokenCredentials.Builder330%n/a8811118811
OAuth2CredentialsTest.new OAuth2Credentials() {...}330%n/a22772211
PluggableAuthCredentials.Builder318673%n/a520113952001
SecureSessionAgentConfigTest310%n/a3312123311
OAuth2Credentials.RefreshTask310%n/a3310103311
PluggableAuthCredentials.new ExecutableHandler.ExecutableOptions() {...}300%n/a55555511
MockTokenServerTransport.new MockLowLevelHttpRequest() {...}300%n/a22882211
BaseSerializationTest0%n/a22772211
CloudShellCredentials.Builder0%n/a6610106611
ComputeEngineCredentials.BindingEnforcement0%n/a33773311
ComputeEngineCredentials.GoogleAuthTransport0%n/a33773311
OAuth2CredentialsTest.new Runnable() {...}0%n/a22772211
SecureSessionAgentConfig.Builder0%n/a44994411
TokenVerifierTest.5.1.new MockLowLevelHttpRequest() {...}0%n/a22662211
MemoryTokensStorage0%n/a44774411
GdchCredentials.TransportFactoryForGdch3658%4100%158181301
ITDownscopingTest.new OAuth2CredentialsWithRefresh.OAuth2RefreshHandler() {...}0%n/a22882211
AwsCredentialsTest.new HashMap() {...}0%n/a11661111
ServiceAccountJwtAccessCredentials.new CacheLoader() {...}0%n/a22882211
DownscopedCredentials.Builder0%n/a55995511
ServiceAccountCredentialsTest.new RequestMetadataCallback() {...}0%n/a33993311
ExternalAccountCredentials.new RequestMetadataCallback() {...}0%n/a33663311
CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder0%n/a44774411
IdentityPoolCredentialSource26091%74386%9336654801
OAuth2CredentialsTest.11.new OAuth2Credentials.RefreshTaskListener() {...}0%n/a22772211
ServiceAccountJwtAccessCredentialsTest.new RequestMetadataCallback() {...}0%n/a33663311
TokenVerifierTest.3.1.new MockLowLevelHttpRequest() {...}0%n/a22662211
OAuth2CredentialsTest.new OAuth2Credentials() {...}0%n/a22662211
TokenVerifierTest.2.1.new MockLowLevelHttpRequest() {...}0%n/a22662211
UserCredentialsTest.new RequestMetadataCallback() {...}0%n/a33663311
ServiceAccountCredentialsTest.new RequestMetadataCallback() {...}0%n/a33663311
ServiceAccountCredentialsTest.new RequestMetadataCallback() {...}0%n/a33663311
PluggableAuthException0%n/a22332211
AwsCredentialsTest.new HashMap() {...}0%n/a11661111
GdchCredentialsTestUtil0%n/a33773311
ExternalAccountCredentialsTest.TestExternalAccountCredentials0%n/a55665511
OAuth2Credentials.FutureCallbackToMetadataCallbackAdapter0%20%44993311
TestEnvironmentProvider0%n/a33553311
ComputeEngineCredentialsTest.6.new MockLowLevelHttpRequest() {...}0%n/a22442211
OAuth2Credentials.RefreshTask.new FutureCallback() {...}0%n/a33553311
PluggableAuthHandler.DefaultProcessBuilder0%n/a44774411
UserAuthorizer.ClientAuthenticationType0%n/a11441111
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%20%33442211
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%20%33442211
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%20%33442211
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%20%33442211
AwsSecurityCredentials0%n/a44884411
OAuth2CredentialsTest.new OAuth2Credentials() {...}0%n/a22442211
OAuth2CredentialsTest.new OAuth2Credentials() {...}0%n/a22442211
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%20%33442211
OAuth2Credentials.CacheState0%n/a11441111
PluggableAuthCredentialSource9181%21285%5115263401
TokenVerifier.Builder48%n/a488144801
OAuth2CredentialsTest.TestChangeListener0%n/a22662211
GoogleCredentialsTest.new GoogleCredentials() {...}0%n/a22332211
MockIAMCredentialsServiceTransportFactory0%n/a44774411
UserAuthorizer.UserCredentialsListener0%n/a22662211
DefaultCredentialsProviderTest.MockRequestCountingTransport.new MockLowLevelHttpRequest() {...}0%n/a22332211
PluggableAuthHandlerTest.new ExecutableHandler.ExecutableOptions() {...}0%n/a55555511
PluggableAuthHandlerTest.new ExecutableHandler.ExecutableOptions() {...}0%n/a55555511
PluggableAuthHandlerTest.new ExecutableHandler.ExecutableOptions() {...}0%n/a55555511
PluggableAuthHandlerTest.new ExecutableHandler.ExecutableOptions() {...}0%n/a55555511
SecureSessionAgentConfig0%n/a44774411
ActingParty0%n/a33663311
ITWorkloadIdentityFederationTest.ITAwsSecurityCredentialsProvider0%n/a33663311
IdentityPoolCredentialSource.CertificateConfig4070%7956%8123133401
OAuth2Credentials.AsyncRefreshResult0%20%33772211
PluggableAuthHandlerTest.new PluggableAuthHandler.InternalProcessBuilder() {...}0%n/a44444411
OAuth2CredentialsWithRefresh.Builder0%n/a33553311
ComputeEngineCredentialsTest.5.new MockLowLevelHttpRequest() {...}0%n/a22442211
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}0%n/a22222211
TokenVerifierTest.5.new MockHttpTransport() {...}0%n/a22332211
OAuth2CredentialsTest.new Callable() {...}0%n/a22222211
ComputeEngineCredentialsTest.4.new MockLowLevelHttpRequest() {...}0%n/a22442211
SecureSessionAgent.Builder0%n/a44554411
ComputeEngineCredentialsTest.3.new MockLowLevelHttpRequest() {...}0%n/a22442211
ExternalAccountCredentialsTest.TestExternalAccountCredentials.Builder0%n/a44554411
ComputeEngineCredentialsTest.8.new MockLowLevelHttpRequest() {...}0%n/a22442211
OAuth2Credentials.RefreshTaskListener0%n/a22552211
AppEngineCredentialsTest.TestGetAccessTokenResult0%n/a33663311
ComputeEngineCredentialsTest.7.new MockLowLevelHttpRequest() {...}0%n/a22442211
DefaultCredentialsProviderTest.MockRequestCountingTransport0%n/a33443311
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}0%n/a22222211
ComputeEngineCredentialsTest.9.new MockLowLevelHttpRequest() {...}0%n/a22442211
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%n/a22222211
DefaultCredentialsProviderTest.LogHandler0%n/a55665511
PluggableAuthHandlerTest.new ExecutableHandler.ExecutableOptions() {...}0%n/a55555511
ComputeEngineCredentialsTest.1.new MockLowLevelHttpRequest() {...}0%n/a22442211
DefaultCredentialsProviderTest.MockEnvironmentEnum0%n/a11331111
OAuth2Credentials.new Callable() {...}0%n/a22222211
TokenVerifierTest.new HttpTransportFactory() {...}0%n/a22222211
OAuth2CredentialsTest.new Callable() {...}0%n/a22222211
OAuth2CredentialsTest.new ThrowingRunnable() {...}0%n/a22332211
OAuth2CredentialsTest.new Callable() {...}0%n/a22222211
OAuth2CredentialsTest.new ThrowingRunnable() {...}0%n/a22332211
StsRequestHandlerTest.new ThrowingRunnable() {...}0%n/a22332211
StsRequestHandlerTest.new ThrowingRunnable() {...}0%n/a22332211
StsRequestHandlerTest.new ThrowingRunnable() {...}0%n/a22332211
PluggableAuthHandlerTest.new ExecutableHandler.ExecutableOptions() {...}0%n/a55555511
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}0%n/a22332211
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}0%n/a22332211
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}0%n/a22332211
ServiceAccountJwtAccessCredentials.new Ticker() {...}0%n/a22222211
AppEngineCredentialsTest.TestAppIdentityService0%n/a33333311
ComputeEngineCredentialsTest.2.new MockLowLevelHttpRequest() {...}0%n/a22332211
ComputeEngineCredentialsTest.10.new MockLowLevelHttpRequest() {...}0%n/a22332211
UserAuthorizerTest.new PKCEProvider() {...}0%n/a44444411
UserAuthorizerTest.new PKCEProvider() {...}0%n/a44444411
UserAuthorizerTest.new PKCEProvider() {...}0%n/a44444411
ExternalAccountCredentialsTest.new HashMap() {...}0%n/a11331111
DefaultCredentialsProviderTest.MockMetadataServerTransportFactory0%n/a22332211
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%n/a22222211
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%n/a22222211
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%n/a22222211
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%n/a22222211
OAuth2CredentialsWithRefreshTest.new OAuth2CredentialsWithRefresh.OAuth2RefreshHandler() {...}0%n/a22222211
ComputeEngineCredentialsTest.MockMetadataServerTransportFactory0%n/a22442211
OAuth2CredentialsWithRefreshTest.new OAuth2CredentialsWithRefresh.OAuth2RefreshHandler() {...}0%n/a22222211
MockIAMCredentialsServiceTransport.ServerResponse0%n/a11551111
LoggerProvider50%20%24371301
PluggableAuthCredentialsTest.MockExternalAccountCredentialsTransportFactory0%n/a22332211
TokenVerifierTest.2.new MockHttpTransport() {...}0%n/a22222211
DefaultCredentialsProviderTest.MockRequestCountingTransportFactory0%n/a22332211
ExternalAccountAuthorizedUserCredentialsTest.MockExternalAccountAuthorizedUserCredentialsTransportFactory0%n/a22332211
TokenVerifierTest.new HttpTransportFactory() {...}0%n/a22222211
TokenVerifierTest.new HttpTransportFactory() {...}0%n/a22222211
AwsCredentialsTest.new HashMap() {...}0%n/a11331111
AwsCredentialsTest.new HashMap() {...}0%n/a11331111
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}0%n/a22222211
MockTokenServerTransportFactory0%n/a22332211
MockHttpTransportFactory0%n/a22332211
TokenVerifierTest.3.new MockHttpTransport() {...}0%n/a22222211
DownscopedCredentialsTest.MockStsTransportFactory0%n/a22332211
InternalAwsSecurityCredentialsSupplier.new HashMap() {...}0%n/a11331111
OAuth2CredentialsTest.new OAuth2Credentials() {...}0%n/a22222211
ExternalAccountCredentialsTest.MockExternalAccountCredentialsTransportFactory0%n/a22332211
IdentityPoolCredentialsTest.MockExternalAccountCredentialsTransportFactory0%n/a22332211
AppEngineCredentialsTest.TestAppEngineCredentialsNoSdk0%n/a22332211
ExternalAccountCredentials.ServiceAccountImpersonationOptions7288%1990%272201201
AppEngineCredentialsTest.TestSigningResult0%n/a22442211
DefaultCredentialsProviderTest.MockEnvironment0%n/a22442211
TokenVerifierTest.new Clock() {...}0%n/a22222211
ExternalAccountCredentialsTest.new HashMap() {...}0%n/a11331111
OAuth2CredentialsWithRefreshTest.new OAuth2CredentialsWithRefresh.OAuth2RefreshHandler() {...}0%n/a22222211
OAuth2CredentialsWithRefreshTest.new OAuth2CredentialsWithRefresh.OAuth2RefreshHandler() {...}0%n/a22222211
OAuth2CredentialsWithRefreshTest.new OAuth2CredentialsWithRefresh.OAuth2RefreshHandler() {...}0%n/a22222211
OAuth2CredentialsWithRefreshTest.new OAuth2CredentialsWithRefresh.OAuth2RefreshHandler() {...}0%n/a22222211
OAuth2CredentialsWithRefreshTest.new OAuth2CredentialsWithRefresh.OAuth2RefreshHandler() {...}0%n/a22222211
DownscopedCredentialsTest.MockSourceCredentialWithoutUniverseDomain0%n/a22222211
ExternalAccountSupplierContext.Builder76%n/a15281501
ExternalAccountSupplierContext71%n/a24272401
DefaultCredentialsProviderTest.MockOffAppEngineSystemProperty0%n/a11111111
DefaultCredentialsProviderTest.MockAppEngineSystemProperty0%n/a11111111
TokenVerifierTest.new Clock() {...}0%n/a22222211
AppEngineCredentialsTest.TestAppIdentityServiceFactory0%n/a11111111
Slf4jUtils.DefaultLoggerFactoryProvider0%n/a22222211
DefaultCredentialsProviderTest.MockAppEngineCredentials0%n/a22222211
ExternalAccountCredentialsTest.TestExternalAccountCredentials.TestCredentialSource0%n/a11221111
SystemEnvironmentProvider70%n/a13131301
JwtClaims.Builder0%n/a11111111
PluggableAuthHandler.InternalProcessBuilder0%n/a11111111
AwsCredentialSource84100%8100%050210101
IdentityPoolCredentialSource.IdentityPoolCredentialSourceType100%n/a01040101
IdentityPoolCredentialSource.CredentialFormatType100%n/a01030101
TokenVerifier.VerificationException100%n/a02040201
ExternalAccountCredentials.CredentialSource100%n/a01030101
CredentialFormatException100%n/a01020101
OAuth2Utils.DefaultHttpTransportFactory100%n/a02020201
TokenVerifier.PublicKeyLoader.JsonWebKey100%n/a01010101
TokenVerifier.PublicKeyLoader.JsonWebKeySet100%n/a01010101