ExternalAccountCredentials

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total840 of 8400%80 of 800%75752522523535
fromJson(Map, HttpTransportFactory)1740%60%44626211
ExternalAccountCredentials(ExternalAccountCredentials.Builder)1630%200%1111454511
ExternalAccountCredentials(HttpTransportFactory, String, String, String, ExternalAccountCredentials.CredentialSource, String, String, String, String, String, Collection, EnvironmentProvider)1020%80%55282811
exchangeExternalCredentialForAccessToken(StsTokenExchangeRequest)800%80%55222211
buildImpersonatedCredentials()670%60%44282811
fromStream(InputStream, HttpTransportFactory)430%20%22101011
isValidUrl(String)240%60%449911
isWorkforcePoolConfiguration()160%40%334411
ExternalAccountCredentials(HttpTransportFactory, String, String, String, ExternalAccountCredentials.CredentialSource, String, String, String, String, String, Collection)150%n/a112211
getOptional(Map, String, Class)150%40%334411
isAwsCredential(Map)150%40%332211
getServiceAccountEmail()130%40%333311
getRequestMetadata(URI, Executor, RequestMetadataCallback)100%n/a112211
shouldBuildImpersonatedCredential()100%40%331111
getUniverseDomain()90%n/a113311
getRequestMetadata(URI)90%n/a112211
validateTokenUrl(String)90%20%223311
validateServiceAccountImpersonationInfoUrl(String)90%20%223311
readObject(ObjectInputStream)80%n/a113311
fromStream(InputStream)40%n/a111111
isPluggableAuthCredential(Map)40%n/a111111
getAudience()30%n/a111111
getSubjectTokenType()30%n/a111111
getTokenUrl()30%n/a111111
getTokenInfoUrl()30%n/a111111
getCredentialSource()30%n/a111111
getServiceAccountImpersonationUrl()30%n/a111111
getClientId()30%n/a111111
getClientSecret()30%n/a111111
getScopes()30%n/a111111
getWorkforcePoolUserProject()30%n/a111111
getServiceAccountImpersonationOptions()30%n/a111111
getEnvironmentProvider()30%n/a111111
getPropertyProvider()30%n/a111111
getCredentialSourceType()20%n/a111111