Author: ehillenius Date: Sun Aug 26 15:51:28 2007 New Revision: 569905 URL: http://svn.apache.org/viewvc?rev=569905&view=rev Log: set response page test works now
Modified: wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/SetResponsePageTest.java Modified: wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/SetResponsePageTest.java URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/SetResponsePageTest.java?rev=569905&r1=569904&r2=569905&view=diff ============================================================================== --- wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/SetResponsePageTest.java (original) +++ wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/SetResponsePageTest.java Sun Aug 26 15:51:28 2007 @@ -19,10 +19,13 @@ import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.util.tester.WicketTester; +/** + * Test for calling [EMAIL PROTECTED] Component#setResponsePage(Class)} in constructor. + */ public class SetResponsePageTest extends WicketTestCase { - // FIXME This test fails currently. We need to fix this bug. - public void failing_testSetResponsePage() + /** Fixe setting response page in constructor. */ + public void testSetResponsePage() { WicketTester tester = new WicketTester(Page1.class); tester.setupRequestAndResponse(); @@ -33,35 +36,36 @@ tester.destroy(); } - public void testFoo() - { - // FIXME remove this when turning on the above test - } - + /** first page, redirects to page 2. */ public static class Page1 extends WebPage { private static final long serialVersionUID = 1L; + /** Construct. */ public Page1() { setResponsePage(Page2.class); } } + /** second page, redirects to page 3. */ public static class Page2 extends WebPage { private static final long serialVersionUID = 1L; + /** Construct. */ public Page2() { - setResponsePage(Page3.class); + setResponsePage(new Page3()); } } + /** final target page. */ public static class Page3 extends WebPage { private static final long serialVersionUID = 1L; + /** Construct. */ public Page3() { }