Author: dashorst
Date: Mon Nov 26 03:00:39 2007
New Revision: 598221
URL: http://svn.apache.org/viewvc?rev=598221&view=rev
Log:
Added assertModelValue to the tester
Modified:
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java
Modified:
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java?rev=598221&r1=598220&r2=598221&view=diff
==============================================================================
---
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java
(original)
+++
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java
Mon Nov 26 03:00:39 2007
@@ -201,7 +201,7 @@
}
public Page getPage(String sessionId, String
pagemap, int id, int versionNumber,
- int ajaxVersionNumber)
+ int ajaxVersionNumber)
{
return null;
}
@@ -223,7 +223,7 @@
}
public boolean containsPage(String sessionId,
String pageMapName, int pageId,
- int pageVersion)
+ int pageVersion)
{
return false;
}
@@ -318,22 +318,19 @@
*/
public void assertAjaxLocation()
{
- if (null !=
((MockHttpServletResponse)getWicketResponse().getHttpServletResponse())
- .getRedirectLocation())
+ if (null !=
((MockHttpServletResponse)getWicketResponse().getHttpServletResponse()).getRedirectLocation())
{
throw new AssertionFailedError(
- "Location header should *not* be
present when using Ajax");
+ "Location header should *not* be present when
using Ajax");
}
- String ajaxLocation =
((MockHttpServletResponse)getWicketResponse()
-
.getHttpServletResponse()).getHeader("Ajax-Location");
+ String ajaxLocation =
((MockHttpServletResponse)getWicketResponse().getHttpServletResponse()).getHeader("Ajax-Location");
if (null == ajaxLocation)
{
throw new AssertionFailedError("Ajax-Location header
should be present when using Ajax");
}
- int statusCode =
((MockHttpServletResponse)getWicketResponse().getHttpServletResponse())
- .getStatus();
+ int statusCode =
((MockHttpServletResponse)getWicketResponse().getHttpServletResponse()).getStatus();
if (statusCode != 200)
{
throw new AssertionFailedError("Expected HTTP status
code to be 200 (OK)");
@@ -454,6 +451,20 @@
}
/**
+ * Asserts the model value of a component.
+ *
+ * @param path
+ * path to the component on the page
+ * @param expectedValue
+ * expected value of the component's model
+ */
+ public void assertModelValue(String path, Object expectedValue)
+ {
+ Component component = getComponentFromLastRenderedPage(path);
+ Assert.assertEquals(expectedValue, component.getModelObject());
+ }
+
+ /**
* Asserts the model of a [EMAIL PROTECTED] ListView}.
*
* @param path
@@ -474,7 +485,7 @@
{
List messages = getMessages(FeedbackMessage.ERROR);
Assert.assertTrue("expect no error message, but contains\n" +
- WicketTesterHelper.asLined(messages),
messages.isEmpty());
+ WicketTesterHelper.asLined(messages),
messages.isEmpty());
}
/**
@@ -484,7 +495,7 @@
{
List messages = getMessages(FeedbackMessage.INFO);
Assert.assertTrue("expect no info message, but contains\n" +
- WicketTesterHelper.asLined(messages),
messages.isEmpty());
+ WicketTesterHelper.asLined(messages),
messages.isEmpty());
}
/**