### Eclipse Workspace Patch 1.0 #P httpclient-cache Index: src/test/java/org/apache/http/impl/client/cache/TestProtocolRequirements.java =================================================================== --- src/test/java/org/apache/http/impl/client/cache/TestProtocolRequirements.java (revision 1325211) +++ src/test/java/org/apache/http/impl/client/cache/TestProtocolRequirements.java (working copy) @@ -5835,5 +5835,21 @@ Header[] warningHeaders = result.getHeaders("Warning"); Assert.assertTrue(warningHeaders == null || warningHeaders.length == 0); } + + @Test + public void testA1_0RequestCanBeServedFromCache() throws Exception { + Date now = new Date(); + originResponse.setHeader("Date", DateUtils.formatDate(now)); + originResponse.setHeader("Cache-Control", "public, max-age=3600"); + backendExpectsAnyRequest().andReturn(originResponse); + HttpRequest req1 = new BasicHttpRequest("GET", "/", HttpVersion.HTTP_1_0); + HttpRequest req2 = new BasicHttpRequest("GET", "/", HttpVersion.HTTP_1_0); + + replayMocks(); + impl.execute(host, req1); + impl.execute(host, req2); + verifyMocks(); + } + }