import org.apache.catalina.Context;
import org.apache.catalina.startup.Tomcat;
-import org.apache.catalina.startup.TomcatBaseTest;
+import org.apache.catalina.startup.TomcatBaseTestJUnit4;
/**
* Base Test case for {@link Cookies}. <b>Note</b> because of the use of
* 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 TomcatBaseTest {
+public abstract class CookiesBaseTest extends TomcatBaseTestJUnit4 {
/**
* Servlet for cookie naming test.
ctx.addServletMapping("/switch", "switch");
}
-
+
public abstract void testCookiesInstance() throws Exception;
}
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
import org.apache.catalina.Context;
import org.apache.catalina.startup.Tomcat;
import org.apache.tomcat.util.buf.ByteChunk;
public static final String path = "49158";
@Override
+ @Test
public void testCookiesInstance() throws Exception {
Tomcat tomcat = getTomcatInstance();
addServlets(tomcat);
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import static org.junit.Assert.assertEquals;
+
+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.TomcatBaseTest;
+import org.apache.catalina.startup.TomcatBaseTestJUnit4;
-public class TestCookiesAllowEquals extends TomcatBaseTest{
+public class TestCookiesAllowEquals extends TomcatBaseTestJUnit4 {
private static final String COOKIE_WITH_EQUALS_1 = "name=equals=middle";
private static final String COOKIE_WITH_EQUALS_2 = "name==equalsstart";
private static final String COOKIE_WITH_EQUALS_3 = "name=equalsend=";
-
+
+ @Test
public void testWithEquals() throws Exception {
System.setProperty(
"org.apache.tomcat.util.http.ServerCookie.ALLOW_EQUALS_IN_VALUE",
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import static org.junit.Assert.assertEquals;
+
+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.TomcatBaseTest;
+import org.apache.catalina.startup.TomcatBaseTestJUnit4;
-public class TestCookiesAllowHttpSeps extends TomcatBaseTest{
+public class TestCookiesAllowHttpSeps extends TomcatBaseTestJUnit4 {
private static final String COOKIE_WITH_SEPS = "name=val(ue";
-
+
+ @Test
public void testWithHttpSep() throws Exception {
System.setProperty(
"org.apache.tomcat.util.http.ServerCookie.ALLOW_HTTP_SEPARATORS_IN_V0",
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import static org.junit.Assert.assertEquals;
+
+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.TomcatBaseTest;
+import org.apache.catalina.startup.TomcatBaseTestJUnit4;
-public class TestCookiesAllowNameOnly extends TomcatBaseTest{
+public class TestCookiesAllowNameOnly extends TomcatBaseTestJUnit4 {
private static final String COOKIE_WITH_NAME_ONLY_1 = "bob";
private static final String COOKIE_WITH_NAME_ONLY_2 = "bob=";
-
+
+ @Test
public void testWithEquals() throws Exception {
System.setProperty(
"org.apache.tomcat.util.http.ServerCookie.ALLOW_NAME_ONLY",
import java.util.List;
import java.util.Map;
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
import org.apache.catalina.startup.Tomcat;
import org.apache.tomcat.util.buf.ByteChunk;
public class TestCookiesDefaultSysProps extends CookiesBaseTest {
@Override
+ @Test
public void testCookiesInstance() throws Exception {
Tomcat tomcat = getTomcatInstance();
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import static org.junit.Assert.assertEquals;
+
+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.TomcatBaseTest;
+import org.apache.catalina.startup.TomcatBaseTestJUnit4;
-public class TestCookiesDisallowEquals extends TomcatBaseTest{
+public class TestCookiesDisallowEquals extends TomcatBaseTestJUnit4 {
private static final String COOKIE_WITH_EQUALS = "name=value=withequals";
private static final String COOKIE_TRUNCATED = "name=value";
-
+
+ @Test
public void testWithEquals() throws Exception {
TestCookieEqualsClient client = new TestCookieEqualsClient();
client.doRequest();
package org.apache.tomcat.util.http;
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
import org.apache.catalina.startup.Tomcat;
import org.apache.tomcat.util.buf.ByteChunk;
public class TestCookiesNoFwdStrictSysProps extends CookiesBaseTest {
@Override
+ @Test
public void testCookiesInstance() throws Exception {
System.setProperty("org.apache.catalina.STRICT_SERVLET_COMPLIANCE",
package org.apache.tomcat.util.http;
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
import org.apache.catalina.startup.Tomcat;
import org.apache.tomcat.util.buf.ByteChunk;
public class TestCookiesNoStrictNamingSysProps extends CookiesBaseTest {
@Override
+ @Test
public void testCookiesInstance() throws Exception {
System.setProperty("org.apache.catalina.STRICT_SERVLET_COMPLIANCE",
import java.util.List;
import java.util.Map;
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
import org.apache.catalina.startup.Tomcat;
import org.apache.tomcat.util.buf.ByteChunk;
public class TestCookiesStrictSysProps extends CookiesBaseTest {
@Override
+ @Test
public void testCookiesInstance() throws Exception {
System.setProperty("org.apache.catalina.STRICT_SERVLET_COMPLIANCE",