Author: mgrigorov
Date: Tue Jul 19 13:02:57 2011
New Revision: 1148306
URL: http://svn.apache.org/viewvc?rev=1148306&view=rev
Log:
Reverse the check for rendered page's class.
This way a sub-type can be checked against super-type.
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=1148306&r1=1148305&r2=1148306&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 Jul 19 13:02:57 2011
@@ -1797,12 +1797,14 @@ public class BaseWicketTester
*/
public <C extends Page> Result isRenderedPage(Class<C>
expectedRenderedPageClass)
{
+ Args.notNull(expectedRenderedPageClass,
"expectedRenderedPageClass");
+
Page page = getLastRenderedPage();
if (page == null)
{
return Result.fail("page was null");
}
- if
(!page.getClass().isAssignableFrom(expectedRenderedPageClass))
+ if
(!expectedRenderedPageClass.isAssignableFrom(page.getClass()))
{
return Result.fail(String.format("classes not the same,
expected '%s', current '%s'",
expectedRenderedPageClass, page.getClass()));