| testWriteTokenIntrospectionEscapesAudienceValues() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testReadTokenIntrospectionMultipleAuds() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testWriteHawkClientAccessToken() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testReadTokenIntrospection() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testReadTokenIntrospectionSingleAudAsArray() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testWriteClientAccessTokenEscapesJsonStringValues() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| doReadClientAccessToken(String, String, Map) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| testWriteBearerClientAccessToken() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testWriteOAuthErrorEscapesErrorDescription() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testReadException() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testReadExceptionWithCommaInMessage() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testReadHawkClientAccessToken() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testReadBearerClientAccessToken() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| OAuthJSONProviderTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |