Author: mgrigorov
Date: Fri Nov 11 08:38:55 2011
New Revision: 1200763

URL: http://svn.apache.org/viewvc?rev=1200763&view=rev
Log:
WICKET-3979 Upgrade Wicket's tests to JUnit4


Modified:
    
wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/UrlTest.java

Modified: 
wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/UrlTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/UrlTest.java?rev=1200763&r1=1200762&r2=1200763&view=diff
==============================================================================
--- 
wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/UrlTest.java
 (original)
+++ 
wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/UrlTest.java
 Fri Nov 11 08:38:55 2011
@@ -25,9 +25,9 @@ import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 
-import junit.framework.TestCase;
-
 import org.apache.wicket.request.Url.QueryParameter;
+import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Matej Knopp
@@ -35,9 +35,7 @@ import org.apache.wicket.request.Url.Que
  */
 
 // TODO test removeleadingsegments,prependleadingsegments
-// TODO move this test to wicket-request where class Url is located
-// (once the dependency to WicketObjects is replaced)
-public class UrlTest extends TestCase
+public class UrlTest extends Assert
 {
        private void checkSegments(Url url, String... segments)
        {
@@ -59,6 +57,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testParse1()
        {
                String s = "foo/bar/baz?a=4&b=5";
@@ -70,6 +69,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testParse2()
        {
                String s = "foo/bar//baz?=4&6";
@@ -81,6 +81,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testParse3()
        {
                String s = "//foo/bar/";
@@ -92,6 +93,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testParse4()
        {
                String s = "/foo/bar//";
@@ -103,6 +105,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testParse5()
        {
                String s = "foo/b%3Dr/b%26z/x%3F?a=b&x%3F%264=y%3Dz";
@@ -114,6 +117,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testParse6()
        {
                String s = "";
@@ -125,6 +129,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testParse7()
        {
                String s = "?a=b";
@@ -136,6 +141,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testParse8()
        {
                String s = "/";
@@ -147,6 +153,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testParse9()
        {
                String s = "/?a=b";
@@ -158,6 +165,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testRender1()
        {
                Url url = new Url();
@@ -174,6 +182,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testRender2()
        {
                String s = "/absolute/url";
@@ -184,6 +193,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testRender3()
        {
                String s = "//absolute/url";
@@ -194,6 +204,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testRender4()
        {
                String s = "/";
@@ -204,6 +215,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testAbsolute1()
        {
                Url url = Url.parse("abc/efg");
@@ -213,6 +225,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testAbsolute2()
        {
                Url url = Url.parse("");
@@ -222,6 +235,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testAbsolute3()
        {
                Url url = Url.parse("/");
@@ -231,6 +245,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testAbsolute4()
        {
                Url url = Url.parse("/abc/efg");
@@ -240,6 +255,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testConcat1()
        {
                Url url = Url.parse("abc/efg");
@@ -250,6 +266,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testConcat2()
        {
                Url url = Url.parse("abc/efg");
@@ -260,6 +277,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testConcat3()
        {
                Url url = Url.parse("abc/efg");
@@ -270,6 +288,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testConcat4()
        {
                Url url = Url.parse("abc/efg");
@@ -280,6 +299,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testConcat5()
        {
                Url url = Url.parse("abc/efg/");
@@ -290,6 +310,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testConcat6()
        {
                Url url = Url.parse("abc/efg/");
@@ -300,6 +321,7 @@ public class UrlTest extends TestCase
        /**
         * 
         */
+       @Test
        public void testConcat7()
        {
                Url url = Url.parse("abc/efg/");
@@ -307,10 +329,10 @@ public class UrlTest extends TestCase
                assertEquals(Url.parse(""), url);
        }
 
-
        /**
         * 
         */
+       @Test
        public void testConcat8()
        {
                Url url = Url.parse("fff/abc/efg/xxx");
@@ -318,10 +340,10 @@ public class UrlTest extends TestCase
                assertEquals(Url.parse("fff/abc/"), url);
        }
 
-
        /**
         * 
         */
+       @Test
        public void testConcat9()
        {
                Url url = Url.parse("fff/abc/efg/xxx");
@@ -332,6 +354,7 @@ public class UrlTest extends TestCase
        /**
         * @see <a 
href="https://issues.apache.org/jira/browse/WICKET-3363";>WICKET-3363</a>
         */
+       @Test
        public void testResolveRelative1()
        {
                Url relative = Url.parse("./a/b?p1=v1");
@@ -344,6 +367,7 @@ public class UrlTest extends TestCase
        /**
         * @see <a 
href="https://issues.apache.org/jira/browse/WICKET-3363";>WICKET-3363</a>
         */
+       @Test
        public void testResolveRelative2()
        {
                Url relative = Url.parse("a/b?p1=v1");
@@ -356,6 +380,7 @@ public class UrlTest extends TestCase
        /**
         * @see <a 
href="https://issues.apache.org/jira/browse/WICKET-3363";>WICKET-3363</a>
         */
+       @Test
        public void testResolveRelative3()
        {
                Url relative = Url.parse("../a/b?p1=v1");
@@ -368,6 +393,7 @@ public class UrlTest extends TestCase
        /**
         * Tries to resolve a relative url against a base that has no segments
         */
+       @Test
        public void testResolveRelative_NoSegmentsInBase()
        {
                Url relative = Url.parse("?a=b");
@@ -380,6 +406,7 @@ public class UrlTest extends TestCase
        /**
         * Tries to resolve a relative url against a base that has no segments
         */
+       @Test
        public void testResolveRelative_NoSegmentsInBase2()
        {
                Url relative = Url.parse("bar/baz?a=b");
@@ -392,6 +419,7 @@ public class UrlTest extends TestCase
        /**
         * Tests that the default charset is UTF-8
         */
+       @Test
        public void testCharset1()
        {
                Url url = new Url();
@@ -401,6 +429,7 @@ public class UrlTest extends TestCase
        /**
         * Tests setting the charset explicitly in the constructor
         */
+       @Test
        public void testCharset2()
        {
                Charset expected = Charset.forName("ISO-8859-2");
@@ -413,11 +442,12 @@ public class UrlTest extends TestCase
         * 
         * @throws Exception
         */
+       @Test
        public void testCharset3() throws Exception
        {
                Charset expected = Charset.forName("ISO-8859-1");
                Url url = new Url(expected);
-               Url clonedUrl = (Url)cloneObject(url);
+               Url clonedUrl = cloneObject(url);
                assertEquals(expected, clonedUrl.getCharset());
        }
 
@@ -430,6 +460,10 @@ public class UrlTest extends TestCase
                return (Url)ois.readObject();
        }
 
+       /**
+        * 
+        */
+       @Test
        public void testParseRelativeUrl()
        {
                Url url = Url.parse("foo");
@@ -455,6 +489,10 @@ public class UrlTest extends TestCase
                assertTrue(url.isAbsolute());
        }
 
+       /**
+        * 
+        */
+       @Test
        public void testParseAbsoluteUrl()
        {
                Url url = Url.parse("ftp://myhost:8081";);


Reply via email to