@Test public void testSetCachingHeadersWithTtlAndNoProxy() { int ttl = 20; HttpUtil.setCachingHeaders(recorder, ttl, true); checkCacheControlHeaders(testStartTime, recorder, ttl, true); }
@Test public void testSetNoCche() { HttpUtil.setNoCache(recorder); checkCacheControlHeaders(testStartTime, recorder, 0, true); }
@Test public void testSetCachingHeadersNoCache() { HttpUtil.setCachingHeaders(recorder, 0); checkCacheControlHeaders(testStartTime, recorder, 0, true); }
@Test public void testSetCachingHeadersNoCache() { HttpUtil.setCachingHeaders(recorder, 0); checkCacheControlHeaders(testStartTime, recorder, 0, true); }
@Test public void testSetCachingHeadersWithTtlAndNoProxy() { int ttl = 20; HttpUtil.setCachingHeaders(recorder, ttl, true); checkCacheControlHeaders(testStartTime, recorder, ttl, true); }
@Test public void testSetCachingHeadersWithTtlAndNoProxy() { int ttl = 20; HttpUtil.setCachingHeaders(recorder, ttl, true); checkCacheControlHeaders(testStartTime, recorder, ttl, true); }
@Test public void testSetCachingHeadersFixedTtl() { int ttl = 10; HttpUtil.setCachingHeaders(recorder, ttl); checkCacheControlHeaders(testStartTime, recorder, ttl, false); }
@Test public void testSetCachingHeadersNoCache() { HttpUtil.setCachingHeaders(recorder, 0); checkCacheControlHeaders(testStartTime, recorder, 0, true); }
@Test public void testSetCachingHeadersFixedTtl() { int ttl = 10; HttpUtil.setCachingHeaders(recorder, ttl); checkCacheControlHeaders(testStartTime, recorder, ttl, false); }
@Test public void testSetCachingHeadersAllowProxy() { HttpUtil.setCachingHeaders(recorder, false); checkCacheControlHeaders(testStartTime, recorder, HttpUtil.getDefaultTtl(), false); }
@Test public void testSetCachingHeaders() { HttpUtil.setCachingHeaders(recorder); checkCacheControlHeaders(testStartTime, recorder, HttpUtil.getDefaultTtl(), false); }
@Test public void testSetCachingHeaders() { HttpUtil.setCachingHeaders(recorder); checkCacheControlHeaders(testStartTime, recorder, HttpUtil.getDefaultTtl(), false); }
@Test public void testSetCachingHeadersAllowProxy() { HttpUtil.setCachingHeaders(recorder, false); checkCacheControlHeaders(testStartTime, recorder, HttpUtil.getDefaultTtl(), false); }
@Test public void testSetCachingHeaders() { HttpUtil.setCachingHeaders(recorder); checkCacheControlHeaders(testStartTime, recorder, HttpUtil.getDefaultTtl(), false); }
@Test public void testSetCachingHeadersAllowProxy() { HttpUtil.setCachingHeaders(recorder, false); checkCacheControlHeaders(testStartTime, recorder, HttpUtil.getDefaultTtl(), false); }
@Test public void testSetCachingHeadersNoProxy() { HttpUtil.setCachingHeaders(recorder, true); checkCacheControlHeaders(testStartTime, recorder, HttpUtil.getDefaultTtl(), true); }
@Test public void testSetCachingHeadersNoProxy() { HttpUtil.setCachingHeaders(recorder, true); checkCacheControlHeaders(testStartTime, recorder, HttpUtil.getDefaultTtl(), true); }
@Test public void testSetCachingHeadersAllowProxy() { HttpUtil.setCachingHeaders(recorder, false); checkCacheControlHeaders(testStartTime, recorder, HttpUtil.getDefaultTtl(), false); }
@Test public void testSetResponseHeadersForceParam() throws Exception { HttpResponse results = new HttpResponseBuilder().create(); expect(request.getParameter(Param.REFRESH.getKey())).andReturn("30").anyTimes(); replay(); // not sure why but the following line seems to help this test past deterministically System.out.println("request started at " + HttpUtilTest.testStartTime); handler.setResponseHeaders(request, recorder, results); HttpUtilTest.checkCacheControlHeaders(HttpUtilTest.testStartTime, recorder, 30, false); assertEquals("attachment;filename=p.txt", recorder.getHeader("Content-Disposition")); }
@Test public void testSetResponseHeadersForceParam() throws Exception { HttpResponse results = new HttpResponseBuilder().create(); expect(request.getParameter(Param.REFRESH.getKey())).andReturn("30").anyTimes(); replay(); // not sure why but the following line seems to help this test past deterministically System.out.println("request started at " + HttpUtilTest.testStartTime); handler.setResponseHeaders(request, recorder, results); HttpUtilTest.checkCacheControlHeaders(HttpUtilTest.testStartTime, recorder, 30, false); assertEquals("attachment;filename=p.txt", recorder.getHeader("Content-Disposition")); }