9 Feb 21:59
Very simple Wicket test to verify panel type...
Bjørn Grønbæk <bjorn.gronbaek <at> endomondo.com>
2012-02-09 20:59:54 GMT
2012-02-09 20:59:54 GMT
Hi,
I'm just starting out with Wicket and WicketTester...
I have a page that adds one of several panels, depending of its
PageParameter. I would like to verify that behaviour with WicketTester...
but how to?
The code is something like this:
String type = null;
Panel p = null;
if(getPageParameters() != null)
type = getPageParameters().getString("BRAND_TYPE");
if(type != null && type.equals("BRAND"))
p = new PanelA(id);
else
p = new PanelB(id);
add(p);
I've tried something like this:
wicketTester.startPage(CreatePage.class);
wicketTester.assertRenderedPage(CreatePage.class);
wicketTester.assertComponent(":panelid",PanelA.class);
but that doesn't work. The test fails with this message:
junit.framework.AssertionFailedError: component 'CreatePage' is not
(Continue reading)
RSS Feed