com.google.auth.oauth2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total66,672 of 70,3045%1,821 of 2,07912%3,7034,04918,05919,0902,7623,005278332
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
ServiceAccountJwtAccessCredentialsTest1,5420%60%5959574574565611
GoogleCredentialsTest1,5300%n/a7474465465747411
ServiceAccountCredentials1,4211278%861212%101111340375586201
PluggableAuthCredentialsTest1,3560%80%4343402402393911
AwsRequestSignerTest1,0820%n/a1818290290181811
ComputeEngineCredentials1,0800%880%8282284284383811
GdchCredentials1,03114112%7778%6877192227293501
ITWorkloadIdentityFederationTest7980%120%2222189189161611
UserAuthorizer7800%560%4949214214212111
CertificateIdentityPoolSubjectTokenSupplierTest7710%n/a2828186186282811
ImpersonatedCredentials66321424%511522%5464175237263101
ExecutableResponseTest6200%100%2929142142242411
StsRequestHandlerTest5280%n/a991351359911
ServiceAccountJwtAccessCredentials5140%380%5151123123323211
CredentialAccessBoundaryTest4810%20%1919147147181811
AwsRequestSigner4800%220%21218787101011
IamUtils4660%200%16161011016611
OAuth2Credentials4636412%4847%5559129147293301
DownscopedCredentialsTest4400%20%1515154154141411
UserCredentials43615025%361833%3547103144162001
DefaultCredentialsProvider436306%660%4951124134161801
ExternalAccountAuthorizedUserCredentials42017729%331936%334795143162101
ExternalAccountCredentials41842250%433746%4675116252203501
DeserializationSecurityTest4050%n/a1010123123101011
JwtCredentialsTest4030%60%1818145145151511
OAuth2Utils3976714%3512%29317084111301
MockTokenServerTransport3870%300%37378282222211
TokenVerifierTest3820%60%2424111111212111
MockTokenServerTransport.new MockLowLevelHttpRequest() {...}3820%640%343489892211
IamUtilsTest3790%n/a991041049911
CertificateIdentityPoolSubjectTokenSupplier3610%240%202081818811
MockMetadataServerTransport3540%360%41417777232311
AccessTokenTest3520%n/a1111134134111111
PluggableAuthHandler3491%400%262784876701
MockExternalAccountCredentialsTransport.new MockLowLevelHttpRequest() {...}3370%320%181875752211
Slf4jLoggingHelpers3360%300%25258585101011
AppEngineCredentialsTest3280%n/a14148686141411
InternalAwsSecurityCredentialsSupplier3233%360%262763688901
AppEngineCredentials3230%200%24246767141411
StsRequestHandler3090%240%191973737711
JwtCredentials2790%180%22225858131311
GoogleCredentials25119844%202050%385670114283601
OAuth2CredentialsWithRefreshTest2460%n/a14147575141411
IdentityPoolCredentialsSourceTest2320%n/a10106363101011
ClientIdTest2280%40%22226161202011
AwsCredentials2246121%14630%21235171111301
InternalAwsSecurityCredentialsSupplierTest2230%80%111163637711
OAuthExceptionTest2160%n/a7753537711
ExecutableResponse2100%400%32324444121211
CloudShellCredentialsTest1990%n/a9954549911
SecureSessionAgentTest1970%n/a6657576611
SecureSessionAgent1940%60%101060607711
JwtClaimsTest1910%n/a8873738811
MockTokenServerTransport.new MockLowLevelHttpRequest() {...}1900%220%131341412211
MockIAMCredentialsServiceTransport1830%100%18184444131311
AutoValue_JwtClaims1750%300%232330308811
IdentityPoolCredentials1726326%19726%22254765101201
MockStsTransport.new MockLowLevelHttpRequest() {...}1680%160%101032322211
ServiceAccountCredentials.Builder1605324%20%24334767233201
Slf4jUtils1550%240%232353537711
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
CloudShellCredentials1220%40%12122828101011
MockStsTransport1200%n/a17173636171711
IdTokenCredentialsTest1190%n/a4446464411
ITDownscopingTest1150%n/a5534345511
StsTokenExchangeRequest1150%180%25252525161611
IdToken1130%80%131323239911
ExternalAccountCredentials.Builder1097942%n/a721316072101
ServiceAccountJwtAccessCredentials.Builder1090%n/a17173232171711
ClientId1080%100%141429299911
IdTokenTest1060%n/a9934349911
IdTokenCredentials1050%100%131321218811
TokenVerifier.PublicKeyLoader10416160%7541%71221622601
OAuthException1030%80%101024246611
MetricsUtilsTest980%n/a5527275511
MetricsUtils980%60%9923236611
ImpersonatedCredentials.Builder968948%1150%623235352201
GoogleAuthException9510%40%12132832101101
AwsDates950%n/a8822228811
StsTokenExchangeResponse940%60%121222229911
FileIdentityPoolSubjectTokenSupplier919%60%5617212301
TestUtils880%40%4416162211
AwsRequestSigner.Builder870%80%8820204411
GdchCredentials.Builder853629%20%13202539121901
JwtClaims850%180%131314144411
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
UrlIdentityPoolSubjectTokenSupplier7215%20%2417231301
GoogleAuthUtils690%40%6613134411
OAuth2Credentials.OAuthValue680%60%7716164411
MockRequestMetadataCallback670%60%9921216611
PluggableAuthExceptionTest660%n/a7715157711
JwtCredentials.Builder660%n/a12121919121211
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
AwsCredentialsTest.TestAwsSecurityCredentialsSupplier570%60%6616163311
MockIAMCredentialsServiceTransport.new MockLowLevelHttpRequest() {...}570%20%3313132211
MockExecutor560%40%7717175511
UserCredentials.Builder555449%n/a819173681901
MockIAMCredentialsServiceTransport.new MockLowLevelHttpRequest() {...}540%20%3313132211
DefaultPKCEProviderTest530%n/a3315153311
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
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
ExternalAccountAuthorizedUserCredentials.Builder426159%n/a214123421401
MetricsUtils.RequestType420%n/a33993311
GoogleCredentials.Builder4137%20%511132241001
OAuth2Credentials.Builder4135%n/a4910184901
GoogleAuthUtilsTest400%n/a2210102211
IdentityPoolCredentials.Builder398668%20%722144262101
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
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
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
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
ServiceAccountJwtAccessCredentialsTest.new RequestMetadataCallback() {...}0%n/a33663311
UserCredentialsTest.new RequestMetadataCallback() {...}0%n/a33663311
ExternalAccountCredentials.new RequestMetadataCallback() {...}0%n/a33663311
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
TestEnvironmentProvider0%n/a33553311
IdentityPoolCredentialSource26392%64488%8335654801
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
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
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
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
DefaultCredentialsProviderTest.MockTokenServerTransportFactory0%n/a22332211
IdentityPoolCredentialSource.CertificateConfig4782%11593%4123133401
AppEngineCredentialsTest.TestAppEngineCredentialsNoSdk0%n/a22332211
ExternalAccountCredentials.ServiceAccountImpersonationOptions7288%1990%272201201
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
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
SystemPropertyProvider63%n/a13131301
ExternalAccountCredentialsTest.TestExternalAccountCredentials.TestCredentialSource0%n/a11221111
SystemEnvironmentProvider70%n/a13131301
JwtClaims.Builder0%n/a11111111
DeserializationSecurityTest.ArbitraryClass0%n/a11111111
PluggableAuthHandler.InternalProcessBuilder0%n/a11111111
GoogleCredentials.GoogleCredentialsInfo92100%n/a040160401
AwsCredentialSource84100%8100%050210101
IdentityPoolCredentialSource.IdentityPoolCredentialSourceType100%n/a01040101
IdentityPoolCredentialSource.CredentialFormatType100%n/a01030101
OAuth2Utils.Pkcs8Algorithm100%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