You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2016/12/05 09:02:47 UTC

svn commit: r1772608 - /tomcat/trunk/test/org/apache/coyote/http2/TestStreamProcessor.java

Author: markt
Date: Mon Dec  5 09:02:47 2016
New Revision: 1772608

URL: http://svn.apache.org/viewvc?rev=1772608&view=rev
Log:
Test passes

Modified:
    tomcat/trunk/test/org/apache/coyote/http2/TestStreamProcessor.java

Modified: tomcat/trunk/test/org/apache/coyote/http2/TestStreamProcessor.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/http2/TestStreamProcessor.java?rev=1772608&r1=1772607&r2=1772608&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/coyote/http2/TestStreamProcessor.java (original)
+++ tomcat/trunk/test/org/apache/coyote/http2/TestStreamProcessor.java Mon Dec  5 09:02:47 2016
@@ -27,7 +27,6 @@ import javax.servlet.http.HttpServletReq
 import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
-import org.junit.Ignore;
 import org.junit.Test;
 
 import org.apache.catalina.Context;
@@ -36,7 +35,6 @@ import org.apache.catalina.startup.Tomca
 
 public class TestStreamProcessor extends Http2TestBase {
 
-    @Ignore // Disabled until it passes
     @Test
     public void testAsyncComplete() throws Exception {
         enableHttp2();
@@ -65,6 +63,9 @@ public class TestStreamProcessor extends
         writeFrame(frameHeader, headersPayload);
 
         readSimpleGetResponse();
+        // Flush before startAsync means body is written in two packets so an
+        // additional frame needs to be read
+        parser.readFrame(true);
 
         Assert.assertEquals(
                 "3-HeadersStart\n" +
@@ -72,7 +73,8 @@ public class TestStreamProcessor extends
                 "3-Header-[content-type]-[text/plain;charset=UTF-8]\n" +
                 "3-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]\n" +
                 "3-HeadersEnd\n" +
-                "3-Body-25\n" +
+                "3-Body-17\n" +
+                "3-Body-8\n" +
                 "3-EndOfStream\n", output.getTrace());
 
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org