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: [email protected]
For additional commands, e-mail: [email protected]