You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2011/04/12 17:01:51 UTC

svn commit: r1091441 - /wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java

Author: mgrigorov
Date: Tue Apr 12 15:01:50 2011
New Revision: 1091441

URL: http://svn.apache.org/viewvc?rev=1091441&view=rev
Log:
Cast to the page type when possible.


Modified:
    wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java

Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java?rev=1091441&r1=1091440&r2=1091441&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java (original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java Tue Apr 12 15:01:50 2011
@@ -924,7 +924,7 @@ public class BaseWicketTester
 	 *            a test <code>Page</code> class with default constructor
 	 * @return the rendered <code>Page</code>
 	 */
-	public final <C extends Page> Page startPage(final Class<C> pageClass)
+	public final <C extends Page> C startPage(final Class<C> pageClass)
 	{
 		return startPage(pageClass, null);
 	}
@@ -939,7 +939,7 @@ public class BaseWicketTester
 	 *            the parameters to use for the class.
 	 * @return the rendered <code>Page</code>
 	 */
-	public final <C extends Page> Page startPage(final Class<C> pageClass,
+	public final <C extends Page> C startPage(final Class<C> pageClass,
 		final PageParameters parameters)
 	{
 		Args.notNull(pageClass, "pageClass");
@@ -955,7 +955,7 @@ public class BaseWicketTester
 		processRequest();
 
 		// The last rendered page
-		return getLastRenderedPage();
+		return (C)getLastRenderedPage();
 	}
 
 	/**