X-Git-Url: https://juplo.de/gitweb/?p=percentcodec;a=blobdiff_plain;f=cachecontrol%2Fsrc%2Ftest%2Fjava%2Fde%2Fhalbekunst%2Fjuplo%2Fcachecontrol%2FRequestSizeTest.java;h=2b3fec85cca610d62fc7632d01c0cb62769ba8d2;hp=172e3ba45488ee749e4bad2fe7e88b0760283e8f;hb=d0f92829349bec782236b5ad0ef089b961cd4901;hpb=74241e3e3fcf85d3ac34d56d4551262c960e6c87 diff --git a/cachecontrol/src/test/java/de/halbekunst/juplo/cachecontrol/RequestSizeTest.java b/cachecontrol/src/test/java/de/halbekunst/juplo/cachecontrol/RequestSizeTest.java index 172e3ba4..2b3fec85 100644 --- a/cachecontrol/src/test/java/de/halbekunst/juplo/cachecontrol/RequestSizeTest.java +++ b/cachecontrol/src/test/java/de/halbekunst/juplo/cachecontrol/RequestSizeTest.java @@ -1,6 +1,8 @@ package de.halbekunst.juplo.cachecontrol; import com.meterware.httpunit.WebResponse; +import de.halbekunst.juplo.test.HttpTestCase; +import de.halbekunst.juplo.test.LoggingHttpServletResponseWrapper; import java.net.URLEncoder; import org.junit.Test; import org.junit.runner.RunWith; @@ -26,6 +28,11 @@ public class RequestSizeTest extends HttpTestCase { private final static Logger log = LoggerFactory.getLogger(RequestSizeTest.class); + public RequestSizeTest() { + super("src/test/resources/web.xml"); + } + + @Test public void testSimpleRequestWithGzip() throws Exception { @@ -138,7 +145,7 @@ public class RequestSizeTest extends HttpTestCase { uri.append(URLEncoder.encode("/forwarded?n=" + i*128, "UTF-8")); try { WebResponse response = executeRequest(uri.toString()); - if (i*128 > 2048) + if (i*128 > LoggingHttpServletResponseWrapper.DEFAULT_BUFFER_SIZE) Assert.fail("Error expected while forwarding after " + i*128 + " bytes written!"); Assert.assertEquals("W/\"Hallo Welt!\"", response.getHeaderField(Headers.HEADER_ETAG)); Assert.assertEquals("Thu, 01 Jan 1970 00:00:00 GMT", response.getHeaderField(Headers.HEADER_LAST_MODIFIED)); @@ -153,7 +160,7 @@ public class RequestSizeTest extends HttpTestCase { Assert.assertTrue("Expires-Header passt nicht zum Date-Header! Unterschied: " + (expires-date)/1000 + " Sekunden.", date + 3600000 == expires); } catch (IllegalStateException e) { - if (i*128 > 2048) + if (i*128 > LoggingHttpServletResponseWrapper.DEFAULT_BUFFER_SIZE) log.debug("Expected error while forwarding after {} bytes written: {}", i*128, e.getMessage()); else Assert.fail("Unexpected error while forwarding after " + i*128 + " bytes written: " + e.getMessage());