Author: kkolinko Date: Thu Jan 14 14:05:21 2016 New Revision: 1724615 URL: http://svn.apache.org/viewvc?rev=1724615&view=rev Log: For https://bz.apache.org/bugzilla/show_bug.cgi?id=58836 Adapt the test class to current Tomcat 6 testing framework.
Modified: tomcat/tc6.0.x/branches/tomcat6-testing_20160106/test/org/apache/catalina/core/TestApplicationHttpRequest.java Modified: tomcat/tc6.0.x/branches/tomcat6-testing_20160106/test/org/apache/catalina/core/TestApplicationHttpRequest.java URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/branches/tomcat6-testing_20160106/test/org/apache/catalina/core/TestApplicationHttpRequest.java?rev=1724615&r1=1724614&r2=1724615&view=diff ============================================================================== --- tomcat/tc6.0.x/branches/tomcat6-testing_20160106/test/org/apache/catalina/core/TestApplicationHttpRequest.java (original) +++ tomcat/tc6.0.x/branches/tomcat6-testing_20160106/test/org/apache/catalina/core/TestApplicationHttpRequest.java Thu Jan 14 14:05:21 2016 @@ -31,6 +31,8 @@ import org.junit.Assert; import org.junit.Test; import org.apache.catalina.Context; +import org.apache.catalina.Host; +import org.apache.catalina.startup.Embedded; import org.apache.catalina.startup.Tomcat; import org.apache.catalina.startup.TomcatBaseTest; import org.apache.tomcat.util.buf.ByteChunk; @@ -165,10 +167,18 @@ public class TestApplicationHttpRequest private void doQueryStringTest(String originalQueryString, String forwardQueryString, Map<String,String[]> expected) throws Exception { - Tomcat tomcat = getTomcatInstance(); + Embedded tomcat = getTomcatInstance(); - // No file system docBase required - Context ctx = tomcat.addContext("", null); + // // No file system docBase required + // Context ctx = tomcat.addContext("", null); + + // Must have a real docBase - just use temp + // FIXME: Implement getHost() method. + // FIXME: Implement support for null docBase (r1681953) + Host host = (Host) tomcat.getContainer().findChildren()[0]; + Tomcat helper = new Tomcat(); + Context ctx = helper.addContext(host, "", + System.getProperty("java.io.tmpdir")); if (forwardQueryString == null) { Tomcat.addServlet(ctx, "forward", new ForwardServlet("/display")); @@ -231,6 +241,7 @@ public class TestApplicationHttpRequest resp.setContentType("text/plain"); resp.setCharacterEncoding("UTF-8"); PrintWriter w = resp.getWriter(); + @SuppressWarnings("unchecked") Map<String,String[]> actual = req.getParameterMap(); boolean ok = true; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org