You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jc...@apache.org on 2007/05/18 00:06:25 UTC
svn commit: r539141 -
/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
Author: jcompagner
Date: Thu May 17 15:06:24 2007
New Revision: 539141
URL: http://svn.apache.org/viewvc?view=rev&rev=539141
Log:
that doesnt work for stateless pages so now with an static inner class
Modified:
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java?view=diff&rev=539141&r1=539140&r2=539141
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java Thu May 17 15:06:24 2007
@@ -80,6 +80,29 @@
private static final Logger log = LoggerFactory.getLogger(BaseWicketTester.class);
/**
+ * @author jcompagner
+ */
+ private static final class TestPageSource implements ITestPageSource
+ {
+ private final Page page;
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * Construct.
+ * @param page
+ */
+ private TestPageSource(Page page)
+ {
+ this.page = page;
+ }
+
+ public Page getTestPage()
+ {
+ return page;
+ }
+ }
+
+ /**
* @author frankbille
*/
public static class DummyWebApplication extends WebApplication
@@ -214,8 +237,7 @@
*/
public final Page startPage(final Page page)
{
- executeListener(page);
- return getLastRenderedPage();
+ return startPage(new TestPageSource(page));
}
/**