com.google.auth.oauth2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total69,904 of 70,3040%2,062 of 2,0790%4,0254,04918,98719,0902,9853,005324332
ServiceAccountCredentialsTest3,5380%320%1161161,0041,00410010011
AwsCredentialsTest2,8220%160%5959797797515111
ExternalAccountCredentialsTest2,7410%140%8686782782797911
ImpersonatedCredentialsTest2,5660%40%6565651651636311
IdentityPoolCredentialsTest2,5500%120%6767774774616111
ExternalAccountAuthorizedUserCredentialsTest2,3140%100%7878773773737311
PluggableAuthHandlerTest2,1830%120%4242478478363611
GdchCredentialsTest2,1080%140%8686533533797911
ComputeEngineCredentialsTest1,9930%80%7777547547737311
OAuth2CredentialsTest1,8180%120%4141479479353511
UserCredentialsTest1,7570%140%5959566566525211
UserAuthorizerTest1,6410%n/a4141511511414111
DefaultCredentialsProviderTest1,6280%20%5858431431575711
ServiceAccountCredentials1,5480%980%111111375375626211
ServiceAccountJwtAccessCredentialsTest1,5420%60%5959574574565611
GoogleCredentialsTest1,5300%n/a7474465465747411
PluggableAuthCredentialsTest1,3560%80%4343402402393911
GdchCredentials1,1720%840%7777227227353511
AwsRequestSignerTest1,0820%n/a1818290290181811
ComputeEngineCredentials1,0800%880%8282284284383811
ImpersonatedCredentials8770%660%6464237237313111
ExternalAccountCredentials8400%800%7575252252353511
ITWorkloadIdentityFederationTest7980%120%2222189189161611
UserAuthorizer7800%560%4949214214212111
CertificateIdentityPoolSubjectTokenSupplierTest7710%n/a2828186186282811
ExecutableResponseTest6200%100%2929142142242411
ExternalAccountAuthorizedUserCredentials5970%520%4747143143212111
UserCredentials5860%540%4747144144202011
StsRequestHandlerTest5280%n/a991351359911
OAuth2Credentials5270%520%5959147147333311
ServiceAccountJwtAccessCredentials5140%380%5151123123323211
CredentialAccessBoundaryTest4810%20%1919147147181811
AwsRequestSigner4800%220%21218787101011
IamUtils4660%200%16161011016611
DefaultCredentialsProvider4660%660%5151134134181811
GoogleCredentials4490%400%5656114114363611
DownscopedCredentialsTest4400%20%1515154154141411
OAuth2Utils4135110%360%30317484121301
DeserializationSecurityTest4050%n/a1010123123101011
JwtCredentialsTest4030%60%1818145145151511
MockTokenServerTransport3870%300%37378282222211
TokenVerifierTest3820%60%2424111111212111
MockTokenServerTransport.new MockLowLevelHttpRequest() {...}3820%640%343489892211
IamUtilsTest3790%n/a991041049911
CertificateIdentityPoolSubjectTokenSupplier3610%240%202081818811
PluggableAuthHandler3550%400%272787877711
MockMetadataServerTransport3540%360%41417777232311
AccessTokenTest3520%n/a1111134134111111
MockExternalAccountCredentialsTransport.new MockLowLevelHttpRequest() {...}3370%320%181875752211
Slf4jLoggingHelpers3360%300%25258585101011
InternalAwsSecurityCredentialsSupplier3350%360%272768689911
AppEngineCredentialsTest3280%n/a14148686141411
AppEngineCredentials3230%200%24246767141411
StsRequestHandler3090%240%191973737711
AwsCredentials2850%200%23237171131311
IdentityPoolCredentialSource2840%500%333365658811
JwtCredentials2790%180%22225858131311
OAuth2CredentialsWithRefreshTest2460%n/a14147575141411
IdentityPoolCredentials2350%260%25256565121211
IdentityPoolCredentialsSourceTest2320%n/a10106363101011
ClientIdTest2280%40%22226161202011
InternalAwsSecurityCredentialsSupplierTest2230%80%111163637711
OAuthExceptionTest2160%n/a7753537711
ServiceAccountCredentials.Builder2130%20%33336767323211
ExecutableResponse2100%400%32324444121211
CloudShellCredentialsTest1990%n/a9954549911
SecureSessionAgentTest1970%n/a6657576611
SecureSessionAgent1940%60%101060607711
JwtClaimsTest1910%n/a8873738811
MockTokenServerTransport.new MockLowLevelHttpRequest() {...}1900%220%131341412211
ExternalAccountCredentials.Builder1880%n/a21216060212111
ImpersonatedCredentials.Builder1850%20%23235353222211
MockIAMCredentialsServiceTransport1830%100%18184444131311
AutoValue_JwtClaims1750%300%232330308811
MockStsTransport.new MockLowLevelHttpRequest() {...}1680%160%101032322211
Slf4jUtils1550%240%232353537711
CredentialAccessBoundary1490%120%101038384411
PluggableAuthCredentials1480%120%151534349911
DownscopedCredentials1480%100%121243437711
AccessToken1380%140%18183131111111
DefaultCredentialsProviderTest.TestDefaultCredentialsProvider1370%100%17173333121211
UserAuthorizer.Builder1370%80%25254545212111
MockExternalAccountCredentialsTransport1310%20%26264141252511
AwsCredentials.Builder1290%20%22224444212111
IdentityPoolCredentials.Builder1250%20%22224242212111
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}1220%100%7722222211
CloudShellCredentials1220%40%12122828101011
GdchCredentials.Builder1210%20%20203939191911
MockStsTransport1200%n/a17173636171711
IdTokenCredentialsTest1190%n/a4446464411
PluggableAuthCredentials.Builder1170%n/a20203939202011
ITDownscopingTest1150%n/a5534345511
StsTokenExchangeRequest1150%180%25252525161611
IdToken1130%80%131323239911
PluggableAuthCredentialSource1110%140%111126264411
ServiceAccountJwtAccessCredentials.Builder1090%n/a17173232171711
UserCredentials.Builder1090%n/a19193636191911
ClientId1080%100%141429299911
IdTokenTest1060%n/a9934349911
GoogleAuthException1060%40%13133232111111
IdTokenCredentials1050%100%131321218811
TokenVerifier.PublicKeyLoader10416160%7541%71221622601
OAuthException1030%80%101024246611
ExternalAccountAuthorizedUserCredentials.Builder1030%n/a14143434141411
FileIdentityPoolSubjectTokenSupplier1000%60%6621213311
MetricsUtilsTest980%n/a5527275511
MetricsUtils980%60%9923236611
AwsDates950%n/a8822228811
StsTokenExchangeResponse940%60%121222229911
GoogleCredentials.GoogleCredentialsInfo920%n/a4416164411
TestUtils880%40%4416162211
AwsRequestSigner.Builder870%80%8820204411
UrlIdentityPoolSubjectTokenSupplier850%20%4423233311
JwtClaims850%180%131314144411
AwsCredentialSource840%80%5521211111
ExternalAccountCredentials.ServiceAccountImpersonationOptions810%100%7720202211
OAuth2UtilsTest810%n/a10103131101011
AccessToken.Builder800%60%13132222101011
ComputeEngineCredentials.Builder790%n/a15152828151511
CredentialAccessBoundary.AccessBoundaryRule750%100%101018185511
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}740%80%6616162211
AwsRequestSignature.Builder740%n/a11112020111111
GoogleAuthUtils690%40%6613134411
OAuth2Credentials.OAuthValue680%60%7716164411
MockRequestMetadataCallback670%60%9921216611
GoogleCredentials.Builder660%20%11112222101011
PluggableAuthExceptionTest660%n/a7715157711
JwtCredentials.Builder660%n/a12121919121211
OAuth2Credentials.Builder640%n/a9918189911
ExternalAccountMetricsHandler620%20%3311112211
GdchCredentials.TransportFactoryForGdch620%40%5518183311
MockIAMCredentialsServiceTransport.new MockLowLevelHttpRequest() {...}610%20%3314142211
AwsRequestSignature600%n/a10102020101011
StsTokenExchangeRequest.Builder600%n/a8817178811
AutoValue_JwtClaims.Builder600%40%8816166611
MockTokenCheckingTransport600%n/a4417174411
TokenVerifier5914971%131248%101811490501
OAuth2CredentialsWithRefresh580%80%9913135511
StsTokenExchangeResponse.Builder570%20%7715156611
IdentityPoolCredentialSource.CertificateConfig570%160%121213134411
AwsCredentialsTest.TestAwsSecurityCredentialsSupplier570%60%6616163311
MockIAMCredentialsServiceTransport.new MockLowLevelHttpRequest() {...}570%20%3313132211
MockExecutor560%40%7717175511
MockIAMCredentialsServiceTransport.new MockLowLevelHttpRequest() {...}540%20%3313132211
DefaultPKCEProviderTest530%n/a3315153311
AppEngineCredentialsTest.TestAppEngineCredentials510%40%7714145511
OAuth2CredentialsTest.new OAuth2Credentials() {...}500%n/a2210102211
UserAuthorizer.TokenResponseWithConfig490%n/a8815158811
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}490%60%55992211
MockTokenCheckingTransport.new MockLowLevelHttpRequest() {...}490%60%5511112211
LoggingUtilsTest490%n/a4416164411
LoggingUtils470%80%111119197711
CredentialAccessBoundary.AccessBoundaryRule.Builder450%20%6611115511
MockTokenServerTransport.new MockLowLevelHttpRequest() {...}450%20%33882211
ExternalAccountSupplierContextTest450%n/a3319193311
StsRequestHandler.Builder440%n/a6616166611
DefaultPKCEProvider440%n/a6612126611
DefaultPKCEProvider.CodeChallenge430%n/a3314143311
MetricsUtils.RequestType420%n/a33993311
GoogleAuthUtilsTest400%n/a2210102211
ExternalAccountCredentials.SubjectTokenTypes390%n/a22882211
UserAuthorizer.TokenResponseWithConfig.Builder390%n/a8814148811
CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition360%20%6610105511
ClientId.Builder360%n/a6611116611
IdTokenCredentials.Builder350%n/a8811118811
IdTokenProvider.Option350%n/a33883311
CredentialAccessBoundary.Builder330%20%44773311
OAuth2CredentialsTest.new OAuth2Credentials() {...}330%n/a22772211
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}320%n/a22772211
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
ServiceAccountCredentialsTest.new RequestMetadataCallback() {...}0%n/a44664411
ComputeEngineCredentials.GoogleAuthTransport0%n/a33773311
TestPropertyProvider0%20%44773311
SecureSessionAgentConfig.Builder0%n/a44994411
IdentityPoolCredentialsTest.TestX509Provider0%20%4410103311
TokenVerifierTest.5.1.new MockLowLevelHttpRequest() {...}0%n/a22662211
MemoryTokensStorage0%n/a44774411
ITDownscopingTest.new OAuth2CredentialsWithRefresh.OAuth2RefreshHandler() {...}0%n/a22882211
AwsCredentialsTest.new HashMap() {...}0%n/a11661111
ServiceAccountJwtAccessCredentials.new CacheLoader() {...}0%n/a22882211
DownscopedCredentials.Builder0%n/a55995511
ServiceAccountJwtAccessCredentialsTest.new RequestMetadataCallback() {...}0%n/a33663311
UserCredentialsTest.new RequestMetadataCallback() {...}0%n/a33663311
ExternalAccountCredentials.new RequestMetadataCallback() {...}0%n/a33663311
ExternalAccountSupplierContext.Builder0%n/a55885511
CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder0%n/a44774411
TokenVerifierTest.3.1.new MockLowLevelHttpRequest() {...}0%n/a22662211
OAuth2CredentialsTest.new OAuth2Credentials() {...}0%n/a22662211
TokenVerifierTest.2.1.new MockLowLevelHttpRequest() {...}0%n/a22662211
PluggableAuthException0%n/a22332211
AwsCredentialsTest.new HashMap() {...}0%n/a11661111
GdchCredentialsTestUtil0%n/a33773311
ExternalAccountCredentialsTest.TestExternalAccountCredentials0%n/a55665511
OAuth2Credentials.FutureCallbackToMetadataCallbackAdapter0%20%44993311
ServiceAccountCredentialsTest.new RequestMetadataCallback() {...}0%n/a33553311
ServiceAccountCredentialsTest.new RequestMetadataCallback() {...}0%n/a33553311
LoggerProvider0%20%44773311
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
IdentityPoolCredentialSource.IdentityPoolCredentialSourceType0%n/a11441111
ExternalAccountSupplierContext0%n/a44774411
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
MockMetadataServerTransport.new MockLowLevelHttpRequest() {...}0%n/a22442211
OAuth2CredentialsTest.8.new OAuth2Credentials.RefreshTaskListener() {...}0%n/a33663311
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
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
IdentityPoolCredentialSource.CredentialFormatType0%n/a11331111
OAuth2Utils.Pkcs8Algorithm0%n/a11331111
ITWorkloadIdentityFederationTest.ITAwsSecurityCredentialsProvider0%n/a33663311
PluggableAuthHandlerTest.new ExecutableHandler.ExecutableOptions() {...}0%n/a55555511
ComputeEngineCredentialsTest.1.new MockLowLevelHttpRequest() {...}0%n/a22442211
ComputeEngineCredentialsTest.11.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 Callable() {...}0%n/a22222211
PluggableAuthHandlerTest.new ExecutableHandler.ExecutableOptions() {...}0%n/a55555511
ImpersonatedCredentialsTest.StatefulMockIAMTransportFactory0%n/a44444411
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
ComputeEngineCredentialsTest.new MockMetadataServerTransport() {...}0%n/a22222211
ComputeEngineCredentialsTest.MockMetadataServerTransportFactory0%n/a22442211
MockIAMCredentialsServiceTransport.ServerResponse0%n/a11551111
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
SystemPropertyProvider0%n/a33333311
ExternalAccountCredentialsTest.MockExternalAccountCredentialsTransportFactory0%n/a22332211
IdentityPoolCredentialsTest.MockExternalAccountCredentialsTransportFactory0%n/a22332211
DefaultCredentialsProviderTest.MockTokenServerTransportFactory0%n/a22332211
AppEngineCredentialsTest.TestAppEngineCredentialsNoSdk0%n/a22332211
SystemEnvironmentProvider0%n/a33333311
DefaultCredentialsProviderTest.LogHandler0%n/a44554411
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
DownscopedCredentialsTest.MockSourceCredentialWithoutUniverseDomain0%n/a22222211
DeserializationSecurityTest.TestServiceLoaderFactory0%n/a22222211
DeserializationSecurityTest.CustomTransportFactory0%n/a22222211
DefaultCredentialsProviderTest.MockOffAppEngineSystemProperty0%n/a11111111
DefaultCredentialsProviderTest.MockAppEngineSystemProperty0%n/a11111111
ExternalAccountCredentials.CredentialSource0%n/a11331111
TokenVerifierTest.new Clock() {...}0%n/a22222211
AppEngineCredentialsTest.TestAppIdentityServiceFactory0%n/a11111111
Slf4jUtils.DefaultLoggerFactoryProvider0%n/a22222211
DefaultCredentialsProviderTest.MockAppEngineCredentials0%n/a22222211
CredentialFormatException0%n/a11221111
ExternalAccountCredentialsTest.TestExternalAccountCredentials.TestCredentialSource0%n/a11221111
JwtClaims.Builder0%n/a11111111
DeserializationSecurityTest.ArbitraryClass0%n/a11111111
PluggableAuthHandler.InternalProcessBuilder0%n/a11111111
TokenVerifier.VerificationException100%n/a02040201
OAuth2Utils.DefaultHttpTransportFactory100%n/a02020201
TokenVerifier.PublicKeyLoader.JsonWebKey100%n/a01010101
TokenVerifier.PublicKeyLoader.JsonWebKeySet100%n/a01010101