From ed14fb1b00aa7617fa62dace6923d2b12fd81fb8 Mon Sep 17 00:00:00 2001 From: markt Date: Wed, 10 Nov 2010 11:08:31 +0000 Subject: [PATCH] kkolinko's additional test case for https://issues.apache.org/bugzilla/show_bug.cgi?id=49860 Test for correct handling if read buffer is filled and then re-used git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1033414 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/coyote/http11/filters/TestChunkedInputFilter.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/org/apache/coyote/http11/filters/TestChunkedInputFilter.java b/test/org/apache/coyote/http11/filters/TestChunkedInputFilter.java index 4de15cafa..cd40d5cc2 100644 --- a/test/org/apache/coyote/http11/filters/TestChunkedInputFilter.java +++ b/test/org/apache/coyote/http11/filters/TestChunkedInputFilter.java @@ -46,7 +46,7 @@ public class TestChunkedInputFilter extends TomcatBaseTest { tomcat.start(); - String request = + String[] request = new String[]{ "POST /echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF + "Host: any" + SimpleHttpClient.CRLF + "Transfer-encoding: chunked" + SimpleHttpClient.CRLF + @@ -59,16 +59,16 @@ public class TestChunkedInputFilter extends TomcatBaseTest { "4" + SimpleHttpClient.CRLF + "&b=1" + SimpleHttpClient.CRLF + "0" + SimpleHttpClient.CRLF + - "x-trailer: TestTestTest" + SimpleHttpClient.CRLF + - SimpleHttpClient.CRLF; + "x-trailer: Test", "TestTest0123456789abcdefghijABCDEFGHIJopqrstuvwxyz" + SimpleHttpClient.CRLF + + SimpleHttpClient.CRLF }; TrailerClient client = new TrailerClient(); client.setPort(getPort()); - client.setRequest(new String[] {request}); + client.setRequest(request); client.connect(); client.processRequest(); - assertEquals("null7TestTestTest", client.getResponseBody()); + assertEquals("null7TestTestTest0123456789abcdefghijABCDEFGHIJopqrstuvwxyz", client.getResponseBody()); } public void testNoTrailingHeaders() throws Exception { -- 2.11.0