Author: markt
Date: Thu May 20 09:48:43 2010
New Revision: 946583
URL: http://svn.apache.org/viewvc?rev=946583&view=rev
Log:
REpurpose the duplicate pathPath test to test the redirect process
Modified:
tomcat/trunk/test/org/apache/catalina/connector/TestCoyoteAdapter.java
Modified: tomcat/trunk/test/org/apache/catalina/connector/TestCoyoteAdapter.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/connector/TestCoyoteAdapter.java?rev=946583&r1=946582&r2=946583&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/connector/TestCoyoteAdapter.java
(original)
+++ tomcat/trunk/test/org/apache/catalina/connector/TestCoyoteAdapter.java Thu
May 20 09:48:43 2010
@@ -16,6 +16,7 @@
*/
package org.apache.catalina.connector;
+import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.logging.Level;
@@ -65,13 +66,20 @@ public class TestCoyoteAdapter extends T
pathParamTest("/foo;jsessionid=1234/bar", "1234");
}
- public void testPathParams() throws Exception {
+ public void testPathParamsRedirect() throws Exception {
// Setup Tomcat instance
Tomcat tomcat = getTomcatInstance();
// Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("/", System.getProperty("java.io.tmpdir"));
+ File docBase = new File(System.getProperty("java.io.tmpdir"));
+
+ // Create the folder that will trigger the redirect
+ File foo = new File(docBase, "foo");
+ if (!foo.exists() && !foo.mkdirs()) {
+ fail("Unable to create foo directory in docBase");
+ }
+
+ Context ctx = tomcat.addContext("/", docBase.getAbsolutePath());
Tomcat.addServlet(ctx, "servlet", new PathParamServlet());
ctx.addServletMapping("/", "servlet");
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]