Author: markt
Date: Mon Nov  3 11:48:38 2014
New Revision: 1636329

URL: http://svn.apache.org/r1636329
Log:
Reduce boilerplate code.

Modified:
    tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java
    tomcat/trunk/test/org/apache/coyote/http11/TestAbstractHttp11Processor.java

Modified: tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java?rev=1636329&r1=1636328&r2=1636329&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java 
(original)
+++ tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java Mon 
Nov  3 11:48:38 2014
@@ -16,7 +16,6 @@
  */
 package org.apache.coyote.ajp;
 
-import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.PrintWriter;
@@ -121,13 +120,7 @@ public class TestAbstractAjpProcessor ex
 
     public void doTestPost(boolean multipleCL, int expectedStatus) throws 
Exception {
 
-        Tomcat tomcat = getTomcatInstance();
-
-        // Use the normal Tomcat ROOT context
-        File root = new File("test/webapp");
-        tomcat.addWebapp("", root.getAbsolutePath());
-
-        tomcat.start();
+        getTomcatInstanceTestWebapp(false, true);
 
         SimpleAjpClient ajpClient = new SimpleAjpClient();
         ajpClient.setPort(getPort());
@@ -136,7 +129,7 @@ public class TestAbstractAjpProcessor ex
         validateCpong(ajpClient.cping());
 
         TesterAjpMessage forwardMessage =
-                ajpClient.createForwardMessage("/echo-params.jsp", 4);
+                ajpClient.createForwardMessage("/test/echo-params.jsp", 4);
         forwardMessage.addHeader(0xA008, "9");
         if (multipleCL) {
             forwardMessage.addHeader(0xA008, "99");

Modified: 
tomcat/trunk/test/org/apache/coyote/http11/TestAbstractHttp11Processor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/http11/TestAbstractHttp11Processor.java?rev=1636329&r1=1636328&r2=1636329&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/coyote/http11/TestAbstractHttp11Processor.java 
(original)
+++ tomcat/trunk/test/org/apache/coyote/http11/TestAbstractHttp11Processor.java 
Mon Nov  3 11:48:38 2014
@@ -16,7 +16,6 @@
  */
 package org.apache.coyote.http11;
 
-import java.io.File;
 import java.io.IOException;
 import java.io.OutputStreamWriter;
 import java.io.PrintWriter;
@@ -137,13 +136,7 @@ public class TestAbstractHttp11Processor
 
     @Test
     public void testWithUnknownExpectation() throws Exception {
-        Tomcat tomcat = getTomcatInstance();
-
-        // Use the normal Tomcat ROOT context
-        File root = new File("test/webapp");
-        tomcat.addWebapp("", root.getAbsolutePath());
-
-        tomcat.start();
+        getTomcatInstanceTestWebapp(false, true);
 
         String request =
             "POST /echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF +
@@ -151,7 +144,7 @@ public class TestAbstractHttp11Processor
             "Expect: unknoen" + SimpleHttpClient.CRLF +
             SimpleHttpClient.CRLF;
 
-        Client client = new Client(tomcat.getConnector().getLocalPort());
+        Client client = new Client(getPort());
         client.setRequest(new String[] {request});
 
         client.connect();
@@ -162,13 +155,7 @@ public class TestAbstractHttp11Processor
 
     @Test
     public void testWithTEVoid() throws Exception {
-        Tomcat tomcat = getTomcatInstance();
-
-        // Use the normal Tomcat ROOT context
-        File root = new File("test/webapp");
-        tomcat.addWebapp("", root.getAbsolutePath());
-
-        tomcat.start();
+        getTomcatInstanceTestWebapp(false, true);
 
         String request =
             "POST /echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF +
@@ -180,7 +167,7 @@ public class TestAbstractHttp11Processor
                     SimpleHttpClient.CRLF +
             "test=data";
 
-        Client client = new Client(tomcat.getConnector().getLocalPort());
+        Client client = new Client(getPort());
         client.setRequest(new String[] {request});
 
         client.connect();
@@ -191,13 +178,7 @@ public class TestAbstractHttp11Processor
 
     @Test
     public void testWithTEBuffered() throws Exception {
-        Tomcat tomcat = getTomcatInstance();
-
-        // Use the normal Tomcat ROOT context
-        File root = new File("test/webapp");
-        tomcat.addWebapp("", root.getAbsolutePath());
-
-        tomcat.start();
+        getTomcatInstanceTestWebapp(false, true);
 
         String request =
             "POST /echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF +
@@ -209,7 +190,7 @@ public class TestAbstractHttp11Processor
                     SimpleHttpClient.CRLF +
             "test=data";
 
-        Client client = new Client(tomcat.getConnector().getLocalPort());
+        Client client = new Client(getPort());
         client.setRequest(new String[] {request});
 
         client.connect();
@@ -231,19 +212,12 @@ public class TestAbstractHttp11Processor
     }
 
 
-    private void doTestWithTEChunked(boolean withCL)
-            throws Exception {
-
-        Tomcat tomcat = getTomcatInstance();
-
-        // Use the normal Tomcat ROOT context
-        File root = new File("test/webapp");
-        tomcat.addWebapp("", root.getAbsolutePath());
+    private void doTestWithTEChunked(boolean withCL) throws Exception {
 
-        tomcat.start();
+        getTomcatInstanceTestWebapp(false, true);
 
         String request =
-            "POST /echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF +
+            "POST /test/echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF +
             "Host: any" + SimpleHttpClient.CRLF +
             (withCL ? "Content-length: 1" + SimpleHttpClient.CRLF : "") +
             "Transfer-encoding: chunked" + SimpleHttpClient.CRLF +
@@ -256,7 +230,7 @@ public class TestAbstractHttp11Processor
             "0" + SimpleHttpClient.CRLF +
             SimpleHttpClient.CRLF;
 
-        Client client = new Client(tomcat.getConnector().getLocalPort());
+        Client client = new Client(getPort());
         client.setRequest(new String[] {request});
 
         client.connect();
@@ -268,16 +242,10 @@ public class TestAbstractHttp11Processor
 
     @Test
     public void testWithTEIdentity() throws Exception {
-        Tomcat tomcat = getTomcatInstance();
-
-        // Use the normal Tomcat ROOT context
-        File root = new File("test/webapp");
-        tomcat.addWebapp("", root.getAbsolutePath());
-
-        tomcat.start();
+        getTomcatInstanceTestWebapp(false, true);
 
         String request =
-            "POST /echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF +
+            "POST /test/echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF +
             "Host: any" + SimpleHttpClient.CRLF +
             "Transfer-encoding: identity" + SimpleHttpClient.CRLF +
             "Content-Length: 9" + SimpleHttpClient.CRLF +
@@ -287,7 +255,7 @@ public class TestAbstractHttp11Processor
                 SimpleHttpClient.CRLF +
             "test=data";
 
-        Client client = new Client(tomcat.getConnector().getLocalPort());
+        Client client = new Client(getPort());
         client.setRequest(new String[] {request});
 
         client.connect();
@@ -299,13 +267,7 @@ public class TestAbstractHttp11Processor
 
     @Test
     public void testWithTESavedRequest() throws Exception {
-        Tomcat tomcat = getTomcatInstance();
-
-        // Use the normal Tomcat ROOT context
-        File root = new File("test/webapp");
-        tomcat.addWebapp("", root.getAbsolutePath());
-
-        tomcat.start();
+        getTomcatInstanceTestWebapp(false, true);
 
         String request =
             "POST /echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF +
@@ -317,7 +279,7 @@ public class TestAbstractHttp11Processor
                     SimpleHttpClient.CRLF +
             "test=data";
 
-        Client client = new Client(tomcat.getConnector().getLocalPort());
+        Client client = new Client(getPort());
         client.setRequest(new String[] {request});
 
         client.connect();
@@ -328,13 +290,7 @@ public class TestAbstractHttp11Processor
 
     @Test
     public void testWithTEUnsupported() throws Exception {
-        Tomcat tomcat = getTomcatInstance();
-
-        // Use the normal Tomcat ROOT context
-        File root = new File("test/webapp");
-        tomcat.addWebapp("", root.getAbsolutePath());
-
-        tomcat.start();
+        getTomcatInstanceTestWebapp(false, true);
 
         String request =
             "POST /echo-params.jsp HTTP/1.1" + SimpleHttpClient.CRLF +
@@ -346,7 +302,7 @@ public class TestAbstractHttp11Processor
                     SimpleHttpClient.CRLF +
             "test=data";
 
-        Client client = new Client(tomcat.getConnector().getLocalPort());
+        Client client = new Client(getPort());
         client.setRequest(new String[] {request});
 
         client.connect();



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

Reply via email to