TestResponseCachingPolicy

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,864 of 2,8640%0 of 0n/a92925505509292
headsWithQueryParametersFrom1_1OriginsVia1_0ProxiesAreCacheableWithExpires()560%n/a119911
testIsResponseCacheableNotNullCacheControlSmaxAge60()560%n/a11111111
testIsResponseCacheableNotNullCacheControlMaxAge60()560%n/a11111111
setUp()530%n/a11101011
headsWithQueryParametersDirectlyFrom1_0OriginsAreCacheableWithExpires()510%n/a118811
getsWithQueryParametersDirectlyFrom1_0OriginsCanBeNotCacheableEvenWithExpires()510%n/a118811
headsWithQueryParametersDirectlyFrom1_0OriginsCanBeNotCacheableEvenWithExpires()510%n/a118811
testIsResponseCacheableNullCacheControl()500%n/a118811
testIsResponseCacheableNotExsiresAndDate()500%n/a118811
testControlAnyCacheControlCacheable()490%n/a11111111
getsWithQueryParametersFrom1_1OriginsVia1_0ProxiesAreCacheableWithExpires()480%n/a118811
headsWithQueryParametersFrom1_0OriginsViaProxiesAreCacheableWithExpires()450%n/a117711
getsWithQueryParametersFrom1_0OriginsViaProxiesCanNotBeCacheableEvenWithExpires()450%n/a117711
headsWithQueryParametersFrom1_0OriginsViaProxiesCanNotBeCacheableEvenWithExpires()450%n/a117711
headsWithQueryParametersFrom1_0OriginsViaExplicitProxiesAreCacheableWithExpires()450%n/a117711
getsWithQueryParametersFrom1_0OriginsViaExplicitProxiesCanNotBeCacheableEvenWithExpires()450%n/a117711
headsWithQueryParametersFrom1_0OriginsViaExplicitProxiesCanNotBeCacheableEvenWithExpires()450%n/a117711
testIsResponseCacheableNoCache()450%n/a119911
testIsResponseCacheableNoStore()450%n/a119911
testResponsesWithMultipleDateHeadersAreNotCacheableUsingSharedPublicCache()440%n/a119911
testResponsesWithMultipleExpiresHeadersAreNotCacheableUsingSharedPublicCache()440%n/a119911
getsWithQueryParametersDirectlyFrom1_0OriginsAreCacheableWithExpires()430%n/a117711
testIsArbitraryMethodCacheableUsingSharedPublicCache()400%n/a119911
testResponsesWithMultipleAgeHeadersAreNotCacheableUsingSharedPublicCache()400%n/a119911
testResponsesToHEADWithQueryParamsAndExplicitCachingAreCacheable()400%n/a116611
testResponsesToGETWithQueryParamsAndExplicitCachingAreCacheableEvenWhen1_0QueryCachingDisabled()400%n/a116611
testResponsesToHEADWithQueryParamsAndExplicitCachingAreCacheableEvenWhen1_0QueryCachingDisabled()400%n/a116611
getsWithQueryParametersDirectlyFrom1_0OriginsAreNotCacheableEvenWithSetting()370%n/a116611
headsWithQueryParametersDirectlyFrom1_0OriginsAreNotCacheableEvenWithSetting()370%n/a116611
getsWithQueryParametersFrom1_0OriginsViaProxiesAreCacheableWithExpires()370%n/a116611
getsWithQueryParametersFrom1_0OriginsViaExplicitProxiesAreCacheableWithExpires()370%n/a116611
testIsResponseCacheable()370%n/a116611
test303WithExplicitCachingHeadersWhenPermittedByConfig()360%n/a118811
testArbitraryMethodNotCacheable()350%n/a115511
testVaryStarIsNotCacheableUsingSharedPublicCache()350%n/a118811
testResponsesWithMalformedDateHeadersAreNotCacheableUsingSharedPublicCache()350%n/a118811
testResponsesToGETWithQueryParamsAndExplicitCachingAreCacheable()320%n/a115511
testResponsesToRequestsWithAuthorizationHeadersAreCacheableByNonSharedCache()310%n/a115511
testControlWithout200Cacheable()310%n/a115511
testAuthorizedResponsesWithSMaxAgeAreCacheable()290%n/a117711
testAuthorizedResponsesWithCacheControlPublicAreCacheable()290%n/a117711
testAuthorizedResponsesWithCacheControlMaxAgeAreNotCacheable()290%n/a117711
test200ResponseWithPrivateCacheControlIsCacheableByNonSharedCache()290%n/a117711
getsWithQueryParametersDirectlyFrom1_0OriginsAreNotCacheable()290%n/a115511
headsWithQueryParametersDirectlyFrom1_0OriginsAreNotCacheable()290%n/a115511
testPlain303ResponseCodeIsNotCacheableEvenIf303CachingEnabled()280%n/a115511
test302WithExplicitCachingHeaders()280%n/a117711
test307WithExplicitCachingHeaders()280%n/a117711
otherStatusCodesAreCacheableWithExplicitCachingHeaders()280%n/a117711
TestResponseCachingPolicy()270%n/a112211
testNon206WithExplicitExpiresIsCacheable()270%n/a115511
testGetCacheable()260%n/a114411
testHeadCacheable()260%n/a114411
testResponsesToGETWithQueryParamsButNoExplicitCachingAreNotCacheableEvenWhen1_0QueryCachingDisabled()260%n/a114411
testResponsesToHEADWithQueryParamsButNoExplicitCachingAreNotCacheableEvenWhen1_0QueryCachingDisabled()260%n/a114411
testResponsesWithMultipleDateHeadersAreNotCacheable()250%n/a114411
testResponsesWithMultipleExpiresHeadersAreNotCacheable()250%n/a114411
notCacheableIfExpiresEqualsDateAndNoCacheControl()250%n/a114411
notCacheableIfExpiresPrecedesDateAndNoCacheControl()250%n/a114411
testNon206WithMaxAgeIsCacheable()240%n/a117711
testNon206WithSMaxAgeIsCacheable()240%n/a117711
testNon206WithMustRevalidateIsCacheable()240%n/a117711
testNon206WithProxyRevalidateIsCacheable()240%n/a117711
testNon206WithPublicCacheControlIsCacheable()240%n/a117711
testNon206WithPrivateCacheControlIsNotCacheableBySharedCache()240%n/a117711
testResponsesToRequestsWithAuthorizationHeadersAreNotCacheableBySharedCache()230%n/a114411
testMissingCacheControlHeader()230%n/a115511
getsWithQueryParametersFrom1_0OriginsViaProxiesAreNotCacheable()230%n/a114411
headsWithQueryParametersFrom1_0OriginsViaProxiesAreNotCacheable()230%n/a114411
testControlNoCacheEmbeddedInListAfterFirstHeaderCacheable()210%n/a117711
testControlNoStoreEmbeddedInListAfterFirstHeaderCacheable()210%n/a117711
testResponsesWithMultipleAgeHeadersAreCacheable()210%n/a114411
testPlain302ResponseCodeIsNotCacheable()200%n/a114411
testPlain303ResponseCodeIsNotCacheableUnderDefaultBehavior()200%n/a114411
testPlain307ResponseCodeIsNotCacheable()200%n/a114411
testControlNoStoreEmbeddedInListCacheable()190%n/a116611
testControlNoCacheEmbeddedInListCacheable()190%n/a116611
testImmutableAndFreshResponseIsCacheable()190%n/a116611
testResponsesToGETWithQueryParamsButNoExplicitCachingAreNotCacheable()180%n/a113311
testResponsesToHEADWithQueryParamsButNoExplicitCachingAreNotCacheable()180%n/a113311
testControlNoCacheCacheable()170%n/a115511
testControlNoStoreNotCacheable()170%n/a115511
testVaryStarIsNotCacheable()160%n/a113311
testRequestWithVaryHeaderCacheable()160%n/a113311
testResponsesWithMalformedDateHeadersAreNotCacheable()160%n/a113311
testResponsesThatAreSmallEnoughAreCacheable()160%n/a113311
test203ResponseCodeIsCacheable()150%n/a113311
test206ResponseCodeIsNotCacheable()150%n/a113311
test300ResponseCodeIsCacheable()150%n/a113311
test301ResponseCodeIsCacheable()150%n/a113311
test410ResponseCodeIsCacheable()150%n/a113311
getRandomStatus()130%n/a112211