Conversion of TomcatBaseTest classes to JUnit 4 completed.
authorkkolinko <kkolinko@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 25 Jul 2011 22:20:19 +0000 (22:20 +0000)
committerkkolinko <kkolinko@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 25 Jul 2011 22:20:19 +0000 (22:20 +0000)
Rename TomcatBaseTestJUnit4 -> TomcatBaseTest.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1150939 13f79535-47bb-0310-9956-ffa450edef68

61 files changed:
test/javax/el/TestCompositeELResolver.java
test/javax/servlet/jsp/TestPageContext.java
test/org/apache/catalina/authenticator/TestDigestAuthenticator.java
test/org/apache/catalina/authenticator/TestFormAuthenticator.java
test/org/apache/catalina/authenticator/TesterDigestAuthenticatorPerformance.java
test/org/apache/catalina/comet/TestCometProcessor.java
test/org/apache/catalina/connector/TestConnector.java
test/org/apache/catalina/connector/TestCoyoteAdapter.java
test/org/apache/catalina/connector/TestKeepAliveCount.java
test/org/apache/catalina/connector/TestMaxConnections.java
test/org/apache/catalina/connector/TestRequest.java
test/org/apache/catalina/connector/TestResponse.java
test/org/apache/catalina/core/TestAsyncContextImpl.java
test/org/apache/catalina/core/TestNamingContextListener.java
test/org/apache/catalina/core/TestStandardContext.java
test/org/apache/catalina/core/TestStandardContextAliases.java
test/org/apache/catalina/core/TestStandardContextResources.java
test/org/apache/catalina/core/TestStandardWrapper.java
test/org/apache/catalina/core/TestSwallowAbortedUploads.java
test/org/apache/catalina/filters/TestAddCharSetFilter.java
test/org/apache/catalina/filters/TestCsrfPreventionFilter.java
test/org/apache/catalina/filters/TestExpiresFilter.java
test/org/apache/catalina/filters/TestRemoteIpFilter.java
test/org/apache/catalina/loader/TestVirtualWebappLoader.java
test/org/apache/catalina/loader/TestWebappClassLoaderMemoryLeak.java
test/org/apache/catalina/mbeans/TestRegistration.java
test/org/apache/catalina/servlets/TestDefaultServlet.java
test/org/apache/catalina/servlets/TestWebdavServlet.java
test/org/apache/catalina/startup/TestContextConfig.java
test/org/apache/catalina/startup/TestListener.java
test/org/apache/catalina/startup/TestTomcat.java
test/org/apache/catalina/startup/TestTomcatClassLoader.java
test/org/apache/catalina/startup/TomcatBaseTest.java
test/org/apache/catalina/startup/TomcatBaseTestJUnit4.java [deleted file]
test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java
test/org/apache/coyote/http11/TestAbstractHttp11Processor.java
test/org/apache/coyote/http11/TestInternalInputBuffer.java
test/org/apache/coyote/http11/filters/TestChunkedInputFilter.java
test/org/apache/el/TestELInJsp.java
test/org/apache/jasper/compiler/TestCompiler.java
test/org/apache/jasper/compiler/TestGenerator.java
test/org/apache/jasper/compiler/TestJspConfig.java
test/org/apache/jasper/compiler/TestJspDocumentParser.java
test/org/apache/jasper/compiler/TestParser.java
test/org/apache/jasper/compiler/TestParserNoStrictWhitespace.java
test/org/apache/jasper/compiler/TestScriptingVariabler.java
test/org/apache/jasper/compiler/TestValidator.java
test/org/apache/naming/resources/TestNamingContext.java
test/org/apache/naming/resources/TestProxyDirContext.java
test/org/apache/naming/resources/TestWarDirContext.java
test/org/apache/tomcat/util/http/CookiesBaseTest.java
test/org/apache/tomcat/util/http/TestCookiesAllowEquals.java
test/org/apache/tomcat/util/http/TestCookiesAllowHttpSeps.java
test/org/apache/tomcat/util/http/TestCookiesAllowNameOnly.java
test/org/apache/tomcat/util/http/TestCookiesDisallowEquals.java
test/org/apache/tomcat/util/http/mapper/TestMapperWelcomeFiles.java
test/org/apache/tomcat/util/net/TestClientCert.java
test/org/apache/tomcat/util/net/TestCustomSsl.java
test/org/apache/tomcat/util/net/TestSsl.java
test/org/apache/tomcat/util/net/TestXxxEndpoint.java
test/org/apache/tomcat/util/scan/TestJarScanner.java

index bfad651..0925eb9 100644 (file)
@@ -26,10 +26,10 @@ import org.junit.Test;
 
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestCompositeELResolver extends TomcatBaseTestJUnit4 {
+public class TestCompositeELResolver extends TomcatBaseTest {
 
     @Test
     public void testBug50408() throws Exception {
index c859de3..c1b29d9 100644 (file)
@@ -24,10 +24,10 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestPageContext extends TomcatBaseTestJUnit4 {
+public class TestPageContext extends TomcatBaseTest {
 
     @Test
     public void testBug49196() throws Exception {
index c2ad305..40714d8 100644 (file)
@@ -35,11 +35,11 @@ import org.apache.catalina.deploy.SecurityConstraint;
 import org.apache.catalina.startup.TestTomcat.MapRealm;
 import org.apache.catalina.startup.TesterServlet;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.catalina.util.MD5Encoder;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestDigestAuthenticator extends TomcatBaseTestJUnit4 {
+public class TestDigestAuthenticator extends TomcatBaseTest {
 
     private static String USER = "user";
     private static String PWD = "pwd";
index d681914..9178dbe 100644 (file)
@@ -26,9 +26,9 @@ import org.apache.catalina.Context;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.TestTomcat.MapRealm;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestFormAuthenticator extends TomcatBaseTestJUnit4 {
+public class TestFormAuthenticator extends TomcatBaseTest {
 
     @Test
     public void testGet() throws Exception {
index bb56073..3e67441 100644 (file)
@@ -34,11 +34,11 @@ import org.apache.catalina.deploy.SecurityConstraint;
 import org.apache.catalina.startup.TestTomcat.MapRealm;
 import org.apache.catalina.startup.TesterServlet;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.catalina.util.MD5Encoder;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TesterDigestAuthenticatorPerformance extends TomcatBaseTestJUnit4 {
+public class TesterDigestAuthenticatorPerformance extends TomcatBaseTest {
 
     private static String USER = "user";
     private static String PWD = "pwd";
index 0076afa..06362da 100644 (file)
@@ -36,9 +36,9 @@ import org.junit.Test;
 import org.apache.catalina.Context;
 import org.apache.catalina.comet.CometEvent.EventType;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestCometProcessor extends TomcatBaseTestJUnit4 {
+public class TestCometProcessor extends TomcatBaseTest {
 
     @Test
     public void testSimpleCometClient() throws Exception {
index de61f59..97e1b4c 100644 (file)
@@ -26,13 +26,13 @@ import org.apache.catalina.Context;
 import org.apache.catalina.Wrapper;
 import org.apache.catalina.startup.TesterServlet;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
 /**
  * Test cases for {@link Connector}. 
  */
-public class TestConnector extends TomcatBaseTestJUnit4 {
+public class TestConnector extends TomcatBaseTest {
 
     @Test
     public void testStop() throws Exception {
index df9b73c..aaeed89 100644 (file)
@@ -32,10 +32,10 @@ import org.junit.Test;
 
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestCoyoteAdapter extends TomcatBaseTestJUnit4 {
+public class TestCoyoteAdapter extends TomcatBaseTest {
 
     @Test
     public void testPathParmsRootNone() throws Exception {
index 97f2f84..0c34b0e 100644 (file)
@@ -30,9 +30,9 @@ import org.junit.Test;
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestKeepAliveCount extends TomcatBaseTestJUnit4 {
+public class TestKeepAliveCount extends TomcatBaseTest {
 
     @Test
     public void testHttp10() throws Exception {
index 37bdaf6..c9b45ca 100644 (file)
@@ -30,11 +30,11 @@ import org.junit.Test;
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 
-public class TestMaxConnections extends TomcatBaseTestJUnit4 {
+public class TestMaxConnections extends TomcatBaseTest {
     private static Log log = LogFactory.getLog(TestMaxConnections.class);
     static int soTimeout = 3000;
     static int connectTimeout = 1000;
index 7626683..0114c55 100644 (file)
@@ -42,13 +42,13 @@ import org.apache.catalina.deploy.LoginConfig;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.TestTomcat.MapRealm;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
 /**
  * Test case for {@link Request}. 
  */
-public class TestRequest extends TomcatBaseTestJUnit4 {
+public class TestRequest extends TomcatBaseTest {
 
     /**
      * Test case for https://issues.apache.org/bugzilla/show_bug.cgi?id=37794
index 2842963..176166a 100644 (file)
@@ -36,13 +36,13 @@ import org.junit.Test;
 
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
 /**
  * Test case for {@link Request}. 
  */
-public class TestResponse extends TomcatBaseTestJUnit4 {
+public class TestResponse extends TomcatBaseTest {
 
     @Test
     public void testBug49598() throws Exception {
index 117f6d9..32a0d93 100644 (file)
@@ -45,12 +45,12 @@ import org.apache.catalina.Context;
 import org.apache.catalina.Wrapper;
 import org.apache.catalina.connector.Request;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.catalina.valves.TesterAccessLogValve;
 import org.apache.catalina.valves.TesterAccessLogValve.Entry;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestAsyncContextImpl extends TomcatBaseTestJUnit4 {
+public class TestAsyncContextImpl extends TomcatBaseTest {
 
     // Time for a request to process (need to allow for threads to start etc.)
     private static final long REQUEST_TIME = 1000;
index b1558b8..43a1719 100644 (file)
@@ -29,9 +29,9 @@ import org.junit.Test;
 import org.apache.catalina.LifecycleState;
 import org.apache.catalina.deploy.ContextEnvironment;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestNamingContextListener extends TomcatBaseTestJUnit4 {
+public class TestNamingContextListener extends TomcatBaseTest {
 
     private static final String JNDI_NAME = "TestName";
     private static final String JNDI_VALUE= "Test Value";
index a2a5f6f..7774bd4 100644 (file)
@@ -58,10 +58,10 @@ import org.apache.catalina.deploy.LoginConfig;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.TestTomcat.MapRealm;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestStandardContext extends TomcatBaseTestJUnit4 {
+public class TestStandardContext extends TomcatBaseTest {
 
     private static final String REQUEST =
         "GET / HTTP/1.1\r\n" +
index da9d7e6..28859fe 100644 (file)
@@ -33,10 +33,10 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestStandardContextAliases extends TomcatBaseTestJUnit4 {
+public class TestStandardContextAliases extends TomcatBaseTest {
 
     @Test
     public void testDirContextAliases() throws Exception {
index 22c22b4..1478fe3 100644 (file)
@@ -41,10 +41,10 @@ import org.apache.catalina.deploy.WebXml;
 import org.apache.catalina.startup.Constants;
 import org.apache.catalina.startup.ContextConfig;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestStandardContextResources extends TomcatBaseTestJUnit4 {
+public class TestStandardContextResources extends TomcatBaseTest {
 
     @Override
     public void setUp() throws Exception {
index d762133..92d6788 100644 (file)
@@ -56,10 +56,10 @@ import org.apache.catalina.authenticator.BasicAuthenticator;
 import org.apache.catalina.deploy.LoginConfig;
 import org.apache.catalina.startup.TestTomcat.MapRealm;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestStandardWrapper extends TomcatBaseTestJUnit4 {
+public class TestStandardWrapper extends TomcatBaseTest {
 
     @Test
     public void testSecurityAnnotationsSimple() throws Exception {
index 5f067b3..8d38f84 100644 (file)
@@ -38,11 +38,11 @@ import org.apache.catalina.Context;
 import org.apache.catalina.Wrapper;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 
-public class TestSwallowAbortedUploads extends TomcatBaseTestJUnit4 {
+public class TestSwallowAbortedUploads extends TomcatBaseTest {
 
     private static Log log = LogFactory.getLog(TestSwallowAbortedUploads.class);
 
index 257c561..d818b44 100644 (file)
@@ -36,10 +36,10 @@ import org.apache.catalina.Context;
 import org.apache.catalina.deploy.FilterDef;
 import org.apache.catalina.deploy.FilterMap;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestAddCharSetFilter extends TomcatBaseTestJUnit4 {
+public class TestAddCharSetFilter extends TomcatBaseTest {
 
     @Test
     public void testNoneSpecifiedMode1() throws Exception {
index a42edf0..b8b1d7a 100644 (file)
@@ -31,9 +31,9 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.filters.CsrfPreventionFilter.LruCache;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestCsrfPreventionFilter extends TomcatBaseTestJUnit4 {
+public class TestCsrfPreventionFilter extends TomcatBaseTest {
 
     private static final String RESULT_NONCE =
         Constants.CSRF_NONCE_SESSION_ATTR_NAME + "=TESTNONCE";
index e20dfc2..38f3e45 100644 (file)
@@ -43,9 +43,9 @@ import org.apache.catalina.filters.ExpiresFilter.DurationUnit;
 import org.apache.catalina.filters.ExpiresFilter.ExpiresConfiguration;
 import org.apache.catalina.filters.ExpiresFilter.StartingPoint;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestExpiresFilter extends TomcatBaseTestJUnit4 {
+public class TestExpiresFilter extends TomcatBaseTest {
     public static final String TEMP_DIR = System.getProperty("java.io.tmpdir");
 
     @Test
index 337e49f..c8e95d1 100644 (file)
@@ -53,9 +53,9 @@ import org.apache.catalina.connector.Response;
 import org.apache.catalina.deploy.FilterDef;
 import org.apache.catalina.deploy.FilterMap;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestRemoteIpFilter extends TomcatBaseTestJUnit4 {
+public class TestRemoteIpFilter extends TomcatBaseTest {
 
     /**
      * Mock {@link FilterChain} to keep a handle on the passed
index 3021fbc..09444f7 100644 (file)
@@ -26,10 +26,10 @@ import org.junit.Test;
 
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.naming.resources.FileDirContext;
 
-public class TestVirtualWebappLoader extends TomcatBaseTestJUnit4 {
+public class TestVirtualWebappLoader extends TomcatBaseTest {
 
     @Test
     public void testModified() throws Exception {
index 2d63f99..fb283ae 100644 (file)
@@ -32,9 +32,9 @@ import org.junit.Test;
 import org.apache.catalina.Context;
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestWebappClassLoaderMemoryLeak extends TomcatBaseTestJUnit4 {
+public class TestWebappClassLoaderMemoryLeak extends TomcatBaseTest {
 
     @Test
     public void testTimerThreadLeak() throws Exception {
index 952c1b3..893f007 100644 (file)
@@ -33,7 +33,7 @@ import org.junit.Test;
 
 import org.apache.catalina.core.StandardHost;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.modeler.Registry;
 
 /**
@@ -41,7 +41,7 @@ import org.apache.tomcat.util.modeler.Registry;
  * don't necessarily apply to one specific Tomcat class.
  *
  */
-public class TestRegistration extends TomcatBaseTestJUnit4 {
+public class TestRegistration extends TomcatBaseTest {
 
     private static final String contextName = "/foo";
 
index 030e7e8..18abf56 100644 (file)
@@ -42,10 +42,9 @@ import static org.apache.catalina.startup.SimpleHttpClient.CRLF;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestDefaultServlet extends TomcatBaseTestJUnit4 {
+public class TestDefaultServlet extends TomcatBaseTest {
 
     /**
      * Test attempting to access special paths (WEB-INF/META-INF) using
index 305a88c..38803be 100644 (file)
@@ -29,10 +29,9 @@ import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestWebdavServlet extends TomcatBaseTestJUnit4 {
+public class TestWebdavServlet extends TomcatBaseTest {
 
     /**
      * Test attempting to access special paths (WEB-INF/META-INF) using WebdavServlet 
index b408832..525270c 100644 (file)
@@ -37,7 +37,7 @@ import org.junit.Test;
 import org.apache.catalina.core.StandardContext;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestContextConfig extends TomcatBaseTestJUnit4 {
+public class TestContextConfig extends TomcatBaseTest {
 
     @Test
     public void testOverrideWithSCIDefaultName() throws Exception {
index 871fc1b..0c14602 100644 (file)
@@ -31,7 +31,7 @@ import org.junit.Test;
 
 import org.apache.catalina.Context;
 
-public class TestListener extends TomcatBaseTestJUnit4 {
+public class TestListener extends TomcatBaseTest {
 
     /**
      * Check that a ServletContainerInitializer can install a
index fa8d08e..e68e912 100644 (file)
@@ -48,7 +48,7 @@ import org.apache.catalina.realm.GenericPrincipal;
 import org.apache.catalina.realm.RealmBase;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestTomcat extends TomcatBaseTestJUnit4 {
+public class TestTomcat extends TomcatBaseTest {
 
     /**
      * Simple servlet to test in-line registration 
index a886690..54a0c26 100644 (file)
@@ -34,7 +34,7 @@ import org.apache.catalina.Context;
 import org.apache.catalina.loader.WebappClassLoader;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestTomcatClassLoader extends TomcatBaseTestJUnit4 {
+public class TestTomcatClassLoader extends TomcatBaseTest {
 
     @Test
     public void testDefaultClassLoader() throws Exception {
index f6c2705..7696bec 100644 (file)
@@ -32,7 +32,10 @@ import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import junit.framework.TestCase;
+import static org.junit.Assert.fail;
+
+import org.junit.After;
+import org.junit.Before;
 
 import org.apache.catalina.LifecycleState;
 import org.apache.catalina.connector.Connector;
@@ -45,7 +48,7 @@ import org.apache.tomcat.util.buf.ByteChunk;
  * Base test case that provides a Tomcat instance for each test - mainly so we
  * don't have to keep writing the cleanup code.
  */
-public abstract class TomcatBaseTest extends TestCase {
+public abstract class TomcatBaseTest {
     private Tomcat tomcat;
     private File tempDir;
     private boolean accessLogEnabled = false;
@@ -101,7 +104,7 @@ public abstract class TomcatBaseTest extends TestCase {
         return accessLogEnabled;
     }
 
-    @Override
+    @Before
     public void setUp() throws Exception {
         // Need to use JULI so log messages from the tests are visible
         System.setProperty("java.util.logging.manager",
@@ -169,7 +172,7 @@ public abstract class TomcatBaseTest extends TestCase {
         return protocol;
     }
 
-    @Override
+    @After
     public void tearDown() throws Exception {
         // Some tests may call tomcat.destroy(), some tests may just call
         // tomcat.stop(), some not call either method. Make sure that stop() &
diff --git a/test/org/apache/catalina/startup/TomcatBaseTestJUnit4.java b/test/org/apache/catalina/startup/TomcatBaseTestJUnit4.java
deleted file mode 100644 (file)
index 1f3c369..0000000
+++ /dev/null
@@ -1,361 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.catalina.startup;
-
-import java.io.BufferedInputStream;
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.io.PrintWriter;
-import java.net.HttpURLConnection;
-import java.net.URL;
-import java.util.List;
-import java.util.Map;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import static org.junit.Assert.fail;
-
-import org.junit.After;
-import org.junit.Before;
-
-import org.apache.catalina.LifecycleState;
-import org.apache.catalina.connector.Connector;
-import org.apache.catalina.core.AprLifecycleListener;
-import org.apache.catalina.core.StandardServer;
-import org.apache.catalina.valves.AccessLogValve;
-import org.apache.tomcat.util.buf.ByteChunk;
-
-/**
- * Base test case that provides a Tomcat instance for each test - mainly so we
- * don't have to keep writing the cleanup code.
- */
-public abstract class TomcatBaseTestJUnit4 {
-    private Tomcat tomcat;
-    private File tempDir;
-    private boolean accessLogEnabled = false;
-    private static int port = 8000;
-
-    public static final String TEMP_DIR = System.getProperty("java.io.tmpdir");
-
-    /**
-     * Make Tomcat instance accessible to sub-classes.
-     */
-    public Tomcat getTomcatInstance() {
-        return tomcat;
-    }
-
-    /**
-     * Sub-classes need to know port so they can connect
-     */
-    public int getPort() {
-        return port;
-    }
-    
-    /**
-     * Sub-classes may want to add connectors on a new port
-     */
-    public int getNextPort() {
-        port++;
-        return getPort();
-    }
-
-    /**
-     * Helper method that returns the path of the temporary directory used by
-     * the test runs. The directory is configured during {@link #setUp()} and is
-     * deleted at {@link #tearDown()}.
-     */
-    public File getTemporaryDirectory() {
-        return tempDir;
-    }
-
-    /**
-     * Helper method that returns the directory where Tomcat build resides. It
-     * is used to access resources that are part of default Tomcat deployment.
-     * E.g. the examples webapp.
-     */
-    public File getBuildDirectory() {
-        return new File(System.getProperty("tomcat.test.tomcatbuild",
-                "output/build"));
-    }
-
-    /**
-     * Sub-classes may want to check, whether an AccessLogValve is active
-     */
-    public boolean isAccessLogEnabled() {
-        return accessLogEnabled;
-    }
-
-    @Before
-    public void setUp() throws Exception {
-        // Need to use JULI so log messages from the tests are visible
-        System.setProperty("java.util.logging.manager",
-                "org.apache.juli.ClassLoaderLogManager");
-        System.setProperty("java.util.logging.config.file", new File(
-                getBuildDirectory(), "conf/logging.properties").toString());
-
-        tempDir = new File(System.getProperty("tomcat.test.temp", "output/tmp"));
-        if (!tempDir.exists() && !tempDir.mkdirs()) {
-            fail("Unable to create temporary directory for test");
-        }
-        
-        System.setProperty("catalina.base", tempDir.getAbsolutePath());
-        // Trigger loading of catalina.properties
-        CatalinaProperties.getProperty("foo");
-        
-        File appBase = new File(tempDir, "webapps");
-        if (!appBase.exists() && !appBase.mkdir()) {
-            fail("Unable to create appBase for test");
-        }
-        
-        tomcat = new Tomcat();
-
-        String protocol = getProtocol();
-        Connector connector = new Connector(protocol);
-        // If each test is running on same port - they
-        // may interfere with each other
-        connector.setPort(getNextPort());
-        // Mainly set to reduce timeouts during async tests
-        connector.setAttribute("connectionTimeout", "3000");
-        tomcat.getService().addConnector(connector);
-        tomcat.setConnector(connector);
-
-        // Add AprLifecycleListener if we are using the Apr connector
-        if (protocol.contains("Apr")) {
-            StandardServer server = (StandardServer) tomcat.getServer();
-            AprLifecycleListener listener = new AprLifecycleListener();
-            listener.setSSLRandomSeed("/dev/urandom");
-            server.addLifecycleListener(listener);
-            connector.setAttribute("pollerThreadCount", Integer.valueOf(1));
-        }
-        
-        tomcat.setBaseDir(tempDir.getAbsolutePath());
-        tomcat.getHost().setAppBase(appBase.getAbsolutePath());
-
-        accessLogEnabled = Boolean.parseBoolean(
-            System.getProperty("tomcat.test.accesslog", "false"));
-        if (accessLogEnabled) {
-            AccessLogValve alv = new AccessLogValve();
-            alv.setDirectory(getBuildDirectory() + "/logs");
-            alv.setPattern("%h %l %u %t \"%r\" %s %b %I %D");
-            tomcat.getHost().getPipeline().addValve(alv);
-        }
-    }
-    
-    protected String getProtocol() {
-        // Has a protocol been specified
-        String protocol = System.getProperty("tomcat.test.protocol");
-        
-        // Use BIO by default
-        if (protocol == null) {
-            protocol = "org.apache.coyote.http11.Http11Protocol";
-        }
-
-        return protocol;
-    }
-
-    @After
-    public void tearDown() throws Exception {
-        // Some tests may call tomcat.destroy(), some tests may just call
-        // tomcat.stop(), some not call either method. Make sure that stop() &
-        // destroy() are called as necessary.
-        if (tomcat.server != null &&
-                tomcat.server.getState() != LifecycleState.DESTROYED) {
-            if (tomcat.server.getState() != LifecycleState.STOPPED) {
-                tomcat.stop();
-            }
-            tomcat.destroy();
-        }
-        ExpandWar.delete(tempDir);
-    }
-    
-    /**
-     * Simple Hello World servlet for use by test cases
-     */
-    public static final class HelloWorldServlet extends HttpServlet {
-
-        private static final long serialVersionUID = 1L;
-
-        public static final String RESPONSE_TEXT =
-            "<html><body><p>Hello World</p></body></html>";
-
-        @Override
-        protected void doGet(HttpServletRequest req, HttpServletResponse resp)
-                throws ServletException, IOException {
-            PrintWriter out = resp.getWriter();
-            out.print(RESPONSE_TEXT);
-        }
-    }
-    
-
-    /**
-     *  Wrapper for getting the response.
-     */
-    public static ByteChunk getUrl(String path) throws IOException {
-        ByteChunk out = new ByteChunk();
-        getUrl(path, out, null);
-        return out;
-    }
-
-    public static int getUrl(String path, ByteChunk out,
-            Map<String, List<String>> resHead) throws IOException {
-        return getUrl(path, out, null, resHead);
-    }
-
-    public static int getUrl(String path, ByteChunk out,
-            Map<String, List<String>> reqHead,
-            Map<String, List<String>> resHead) throws IOException {
-        return getUrl(path, out, 1000000, reqHead, resHead);
-    }
-    
-    public static int getUrl(String path, ByteChunk out, int readTimeout,
-            Map<String, List<String>> reqHead,
-            Map<String, List<String>> resHead) throws IOException {
-
-        URL url = new URL(path);
-        HttpURLConnection connection = 
-            (HttpURLConnection) url.openConnection();
-        connection.setUseCaches(false);
-        connection.setReadTimeout(readTimeout);
-        if (reqHead != null) {
-            for (Map.Entry<String, List<String>> entry : reqHead.entrySet()) {
-                StringBuilder valueList = new StringBuilder();
-                for (String value : entry.getValue()) {
-                    if (valueList.length() > 0) {
-                        valueList.append(',');
-                    }
-                    valueList.append(value);
-                }
-                connection.setRequestProperty(entry.getKey(),
-                        valueList.toString());
-            }
-        }
-        connection.connect();
-        int rc = connection.getResponseCode();
-        if (resHead != null) {
-            Map<String, List<String>> head = connection.getHeaderFields();
-            resHead.putAll(head);
-        }
-        if (rc == HttpServletResponse.SC_OK) {
-            InputStream is = connection.getInputStream();
-            BufferedInputStream bis = null;
-            try {
-                bis = new BufferedInputStream(is);
-                byte[] buf = new byte[2048];
-                int rd = 0;
-                while((rd = bis.read(buf)) > 0) {
-                    out.append(buf, 0, rd);
-                }
-            } finally {
-                if (bis != null) {
-                    try {
-                        bis.close();
-                    } catch (IOException e) {
-                        // Ignore
-                    }
-                }
-            }
-        }
-        return rc;
-    }
-    
-    public static ByteChunk postUrl(byte[] body, String path)
-            throws IOException {
-        ByteChunk out = new ByteChunk();
-        postUrl(body, path, out, null);
-        return out;
-    }
-
-    public static int postUrl(byte[] body, String path, ByteChunk out,
-            Map<String, List<String>> resHead) throws IOException {
-        return postUrl(body, path, out, null, resHead);
-    }
-    
-    public static int postUrl(byte[] body, String path, ByteChunk out,
-            Map<String, List<String>> reqHead,
-            Map<String, List<String>> resHead) throws IOException {
-
-        URL url = new URL(path);
-        HttpURLConnection connection = 
-            (HttpURLConnection) url.openConnection();
-        connection.setDoOutput(true);
-        connection.setReadTimeout(1000000);
-        if (reqHead != null) {
-            for (Map.Entry<String, List<String>> entry : reqHead.entrySet()) {
-                StringBuilder valueList = new StringBuilder();
-                for (String value : entry.getValue()) {
-                    if (valueList.length() > 0) {
-                        valueList.append(',');
-                    }
-                    valueList.append(value);
-                }
-                connection.setRequestProperty(entry.getKey(),
-                        valueList.toString());
-            }
-        }
-        connection.connect();
-        
-        // Write the request body
-        OutputStream os = null;
-        try {
-            os = connection.getOutputStream();
-            if (body != null) {
-                os.write(body, 0, body.length);
-            }
-        } finally {
-            if (os != null) {
-                try {
-                    os.close();
-                } catch (IOException ioe) {
-                    // Ignore
-                }
-            }
-        }
-
-        int rc = connection.getResponseCode();
-        if (resHead != null) {
-            Map<String, List<String>> head = connection.getHeaderFields();
-            resHead.putAll(head);
-        }
-        if (rc == HttpServletResponse.SC_OK) {
-            InputStream is = connection.getInputStream();
-            BufferedInputStream bis = null;
-            try {
-                bis = new BufferedInputStream(is);
-                byte[] buf = new byte[2048];
-                int rd = 0;
-                while((rd = bis.read(buf)) > 0) {
-                    out.append(buf, 0, rd);
-                }
-            } finally {
-                if (bis != null) {
-                    try {
-                        bis.close();
-                    } catch (IOException e) {
-                        // Ignore
-                    }
-                }
-            }
-        }
-        return rc;
-    }
-
-}
index 192137c..0112c8e 100644 (file)
@@ -22,9 +22,9 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestAbstractAjpProcessor extends TomcatBaseTestJUnit4 {
+public class TestAbstractAjpProcessor extends TomcatBaseTest {
 
     @Override
     protected String getProtocol() {
index f2c7fc1..37da2fa 100644 (file)
@@ -29,9 +29,9 @@ import org.apache.catalina.Context;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.TesterServlet;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestAbstractHttp11Processor extends TomcatBaseTestJUnit4 {
+public class TestAbstractHttp11Processor extends TomcatBaseTest {
 
     @Test
     public void testWithTEVoid() throws Exception {
index 074726c..6e61a91 100644 (file)
@@ -34,9 +34,9 @@ import org.apache.catalina.Context;
 import org.apache.catalina.connector.Connector;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestInternalInputBuffer extends TomcatBaseTestJUnit4 {
+public class TestInternalInputBuffer extends TomcatBaseTest {
     
     /**
      * Test case for https://issues.apache.org/bugzilla/show_bug.cgi?id=48839
index 83d02da..b18ffba 100644 (file)
@@ -34,9 +34,9 @@ import org.junit.Test;
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestChunkedInputFilter extends TomcatBaseTestJUnit4 {
+public class TestChunkedInputFilter extends TomcatBaseTest {
 
     @Test
     public void testTrailingHeaders() throws Exception {
index 56f440f..bb38e46 100644 (file)
@@ -24,7 +24,7 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
 /**
@@ -32,7 +32,7 @@ import org.apache.tomcat.util.buf.ByteChunk;
  * tests may be found in {@link TestELEvaluation} and
  * {@link org.apache.jasper.compiler.TestAttributeParser}.
  */
-public class TestELInJsp extends TomcatBaseTestJUnit4 {
+public class TestELInJsp extends TomcatBaseTest {
 
     @Test
     public void testBug36923() throws Exception {
index 500d4c6..47af1e5 100644 (file)
@@ -27,10 +27,10 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestCompiler extends TomcatBaseTestJUnit4 {
+public class TestCompiler extends TomcatBaseTest {
 
     @Test
     public void testBug49726a() throws Exception {
index 9e80362..29d494d 100644 (file)
@@ -37,10 +37,10 @@ import org.junit.Test;
 
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestGenerator extends TomcatBaseTestJUnit4 {
+public class TestGenerator extends TomcatBaseTest {
 
     @Test
     public void testBug45015a() throws Exception {
index 18ea8c3..cdd340a 100644 (file)
@@ -24,10 +24,10 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestJspConfig extends TomcatBaseTestJUnit4 {
+public class TestJspConfig extends TomcatBaseTest {
 
     @Test
     public void testServlet23NoEL() throws Exception {
index e03c5fb..7f3a123 100644 (file)
@@ -28,10 +28,10 @@ import static org.junit.Assert.assertNull;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestJspDocumentParser extends TomcatBaseTestJUnit4 {
+public class TestJspDocumentParser extends TomcatBaseTest {
 
     @Test
     public void testBug47977() throws Exception {
index 06f1888..13d8fa6 100644 (file)
@@ -27,14 +27,14 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
 /**
  * Tests are duplicated in {@link TestParserNoStrictWhitespace} with the strict
  * whitespace parsing disabled.
  */
-public class TestParser extends TomcatBaseTestJUnit4 {
+public class TestParser extends TomcatBaseTest {
 
     @Test
     public void testBug48627() throws Exception {
index c118098..5d03012 100644 (file)
@@ -27,14 +27,14 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
 /**
  * Tests are duplicated in {@link TestParser} with the strict whitespace parsing
  * enabled by default.
  */
-public class TestParserNoStrictWhitespace extends TomcatBaseTestJUnit4 {
+public class TestParserNoStrictWhitespace extends TomcatBaseTest {
     
     @Override
     public void setUp() throws Exception {
index 9a74915..0eaf2be 100644 (file)
@@ -30,9 +30,9 @@ import static org.junit.Assert.assertNull;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestScriptingVariabler extends TomcatBaseTestJUnit4 {
+public class TestScriptingVariabler extends TomcatBaseTest {
 
     @Test
     public void testBug42390() throws Exception {
index 3c10915..c019d8b 100644 (file)
@@ -30,10 +30,10 @@ import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestValidator extends TomcatBaseTestJUnit4 {
+public class TestValidator extends TomcatBaseTest {
 
     @Test
     public void testBug47331() throws Exception {
index 3726e6f..64720ec 100644 (file)
@@ -36,10 +36,10 @@ import org.junit.Test;
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.deploy.ContextResource;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestNamingContext extends TomcatBaseTestJUnit4 {
+public class TestNamingContext extends TomcatBaseTest {
 
     @Test
     public void testLookupSingletonResource() throws Exception {
index d466b06..6ddb115 100644 (file)
@@ -24,14 +24,14 @@ import org.junit.Test;
 
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
 /**
  * Unit test for the {@link ProxyDirContext}.
  * @author Marc Guillemot
  * @version $Revision: $
  */
-public class TestProxyDirContext extends TomcatBaseTestJUnit4 {
+public class TestProxyDirContext extends TomcatBaseTest {
 
     /**
      * lookup doesn't always throw the same exception.
index 24898a8..7215dc4 100644 (file)
@@ -25,10 +25,10 @@ import org.junit.Test;
 import org.apache.catalina.core.JreMemoryLeakPreventionListener;
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestWarDirContext extends TomcatBaseTestJUnit4 {
+public class TestWarDirContext extends TomcatBaseTest {
     
     @Override
     public void setUp() throws Exception {
index c559ebd..1668566 100644 (file)
@@ -26,7 +26,7 @@ import javax.servlet.http.HttpServletResponse;
 
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
 /**
  * Base Test case for {@link Cookies}. <b>Note</b> because of the use of
@@ -34,7 +34,7 @@ import org.apache.catalina.startup.TomcatBaseTestJUnit4;
  * must be executed in a new JVM instance. The tests have been place in separate
  * classes to facilitate this when running the unit tests via Ant.
  */
-public abstract class CookiesBaseTest extends TomcatBaseTestJUnit4 {
+public abstract class CookiesBaseTest extends TomcatBaseTest {
 
     /**
      * Servlet for cookie naming test.
index 8f86851..cf1f39d 100644 (file)
@@ -31,9 +31,9 @@ import org.junit.Test;
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestCookiesAllowEquals extends TomcatBaseTestJUnit4 {
+public class TestCookiesAllowEquals extends TomcatBaseTest {
 
     private static final String COOKIE_WITH_EQUALS_1 = "name=equals=middle";
     private static final String COOKIE_WITH_EQUALS_2 = "name==equalsstart";
index 4026470..3cf38ab 100644 (file)
@@ -31,9 +31,9 @@ import org.junit.Test;
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestCookiesAllowHttpSeps extends TomcatBaseTestJUnit4 {
+public class TestCookiesAllowHttpSeps extends TomcatBaseTest {
 
     private static final String COOKIE_WITH_SEPS = "name=val(ue";
 
index f206f56..7ab5372 100644 (file)
@@ -31,9 +31,9 @@ import org.junit.Test;
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestCookiesAllowNameOnly extends TomcatBaseTestJUnit4 {
+public class TestCookiesAllowNameOnly extends TomcatBaseTest {
 
     private static final String COOKIE_WITH_NAME_ONLY_1 = "bob";
     private static final String COOKIE_WITH_NAME_ONLY_2 = "bob=";
index 9995abd..7796d85 100644 (file)
@@ -31,9 +31,9 @@ import org.junit.Test;
 import org.apache.catalina.Context;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestCookiesDisallowEquals extends TomcatBaseTestJUnit4 {
+public class TestCookiesDisallowEquals extends TomcatBaseTest {
 
     private static final String COOKIE_WITH_EQUALS = "name=value=withequals";
     private static final String COOKIE_TRUNCATED = "name=value";
index 095dc8f..3d0e3e1 100644 (file)
@@ -33,10 +33,10 @@ import org.junit.Test;
 
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
-public class TestMapperWelcomeFiles extends TomcatBaseTestJUnit4 {
+public class TestMapperWelcomeFiles extends TomcatBaseTest {
 
     @Test
     public void testWelcomeFileNotStrict() throws Exception {
index 2a02ef3..26ad81f 100644 (file)
@@ -23,7 +23,7 @@ import static org.junit.Assert.assertEquals;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
 /**
@@ -31,7 +31,7 @@ import org.apache.tomcat.util.buf.ByteChunk;
  * generated using a test CA the files for which are in the Tomcat PMC private
  * repository since not all of them are AL2 licensed.
  */
-public class TestClientCert extends TomcatBaseTestJUnit4 {
+public class TestClientCert extends TomcatBaseTest {
 
     @Test
     public void testClientCertGet() throws Exception {
index 36fe385..6f3c482 100644 (file)
@@ -29,7 +29,7 @@ import org.junit.Test;
 
 import org.apache.catalina.connector.Connector;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.coyote.ProtocolHandler;
 import org.apache.coyote.http11.AbstractHttp11JsseProtocol;
 import org.apache.tomcat.util.buf.ByteChunk;
@@ -40,7 +40,7 @@ import org.apache.tomcat.util.net.jsse.TesterBug50640SslImpl;
  * generated using a test CA the files for which are in the Tomcat PMC private
  * repository since not all of them are AL2 licensed.
  */
-public class TestCustomSsl extends TomcatBaseTestJUnit4 {
+public class TestCustomSsl extends TomcatBaseTest {
 
     @Test
     public void testCustomSslImplementation() throws Exception {
index a1751eb..8e8f4b6 100644 (file)
@@ -36,7 +36,7 @@ import static org.junit.Assert.fail;
 import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.tomcat.util.buf.ByteChunk;
 
 /**
@@ -44,7 +44,7 @@ import org.apache.tomcat.util.buf.ByteChunk;
  * generated using a test CA the files for which are in the Tomcat PMC private
  * repository since not all of them are AL2 licensed.
  */
-public class TestSsl extends TomcatBaseTestJUnit4 {
+public class TestSsl extends TomcatBaseTest {
 
     @Test
     public void testSimpleSsl() throws Exception {
index b71f57c..b8b5567 100644 (file)
@@ -28,7 +28,7 @@ import org.junit.Test;
 
 import org.apache.catalina.connector.Connector;
 import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 import org.apache.tomcat.jni.Address;
@@ -42,7 +42,7 @@ import org.apache.tomcat.jni.Socket;
  * Test case for the Endpoint implementations. The testing framework will ensure
  * that each implementation is tested.
  */
-public class TestXxxEndpoint extends TomcatBaseTestJUnit4 {
+public class TestXxxEndpoint extends TomcatBaseTest {
 
     private static Log log = LogFactory.getLog(TestXxxEndpoint.class);
 
index e51be51..182124c 100644 (file)
@@ -26,9 +26,9 @@ import static org.junit.Assert.assertTrue;
 
 import org.junit.Test;
 
-import org.apache.catalina.startup.TomcatBaseTestJUnit4;
+import org.apache.catalina.startup.TomcatBaseTest;
 
-public class TestJarScanner extends TomcatBaseTestJUnit4 {
+public class TestJarScanner extends TomcatBaseTest {
 
     @Test
     public void testJarsToSkipFormat() {