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));
 	}
 
 	/**