| testRequestHeadersMatch() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| testRequestUriMatch() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testRequestMethodMatch() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testResponseNoCache() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testSuitableIfErrorRequestCacheControl() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| testSuitableIfErrorResponseCacheControl() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testSuitableIfCacheEntryIsHeuristicallyFreshEnough() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSuitableIfErrorConfigDefault() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testSuitableIfErrorRequestCacheControlTakesPrecedenceOverResponseCacheControl() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testSuitableForHEADIfHeadResponseCachingEnabledAndEntryDoesNotSpecifyARequestMethod() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSuitableForGETIfEntryDoesNotSpecifyARequestMethodButContainsEntity() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testSuitableForGETIfHeadResponseCachingEnabledAndEntryDoesNotSpecifyARequestMethodButContains204Response() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testSuitableEvenIfStaleButPermittedByRequestMaxStale() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSuitableIfCacheEntryIsHeuristicallyFreshEnoughByDefault() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testNotSuitableIfRequestHasNoCache() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testNotSuitableIfAgeExceedsRequestMaxAge() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testSuitableIfFreshAndAgeIsUnderRequestMaxAge() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testSuitableIfFreshAndFreshnessLifetimeGreaterThanRequestMinFresh() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testNotSuitableIfFreshnessLifetimeLessThanRequestMinFresh() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testNotSuitableIfStaleButTooStaleForRequestMaxStale() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testSuitableIfRequestMethodisHEAD() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testNotSuitableIfGetRequestWithHeadCacheEntry() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSuitableIfCacheEntryIsFresh() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testNotSuitableIfCacheEntryIsNotFresh() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| makeEntry(Header[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeEntry(Method, String, Header[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeEntry(Method, String, Header[], int, Header[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeEntry(Instant, Instant, Method, String, Header[], int, Header[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| makeEntry(Instant, Instant, Header[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestCachedResponseSuitabilityChecker() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |