OAuth2Credentials

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total527 of 5270%52 of 520%59591471473333
asyncFetch(Executor)600%100%66151511
newInstance(String)570%40%33131311
OAuth2Credentials(AccessToken, Duration, Duration)480%60%44121211
getOrCreateRefreshTask()440%20%227711
finishRefreshAsync(ListenableFuture)410%60%44101011
getState()390%80%55121211
unwrapDirectFuture(ListenableFuture)340%40%33111111
toString()250%20%22101011
addChangeListener(OAuth2Credentials.CredentialsChangedListener)220%20%226611
removeChangeListener(OAuth2Credentials.CredentialsChangedListener)170%20%225511
equals(Object)140%20%224411
refresh()110%n/a114411
static {...}110%n/a113311
getAccessToken()100%20%224411
getRequestMetadata(URI, Executor, RequestMetadataCallback)100%n/a114411
getRequestMetadataInternal()100%20%224411
readObject(ObjectInputStream)90%n/a114411
getRequestMetadata(URI)70%n/a111111
OAuth2Credentials(AccessToken)60%n/a112211
refreshIfExpired()60%n/a112211
create(AccessToken)50%n/a111111
refreshAccessToken()50%n/a111111
getFromServiceLoader(Class, Object)50%n/a111111
toBuilder()50%n/a111111
OAuth2Credentials()40%n/a112211
hashCode()40%n/a111111
newBuilder()40%n/a111111
getRefreshMargin()30%n/a111111
getExpirationMargin()30%n/a111111
getAuthenticationType()20%n/a111111
hasRequestMetadata()20%n/a111111
hasRequestMetadataOnly()20%n/a111111
getAdditionalHeaders()20%n/a111111