I did try something like this,
public class DoublePanelTest {
private WicketTester tester;
private class TestPage extends WebPage {
private static final long serialVersionUID = 1L;
public TestPage() {
super();
add(new DoublePanel("double", leftPanel, rightPanel));
}
}
@Before
public void init() {
tester = new WicketTester();
}
@Test
public void testDoublePanel() {
tester.startPage(new TestPage());
}
}
But still I am getting the same exception,
java.lang.NullPointerException
at org.apache.wicket.Page.isBookmarkable(Page.java:435)
at org.apache.wicket.Page.init(Page.java:734)
at org.apache.wicket.Page.<init>(Page.java:216)
at org.apache.wicket.Page.<init>(Page.java:170)
at org.apache.wicket.markup.html.WebPage.<init>(WebPage.java:74)
at xxx.DoublePanelTest$TestPage.<init>(DoublePanelTest.java:23)
at xxxDoublePanelTest.testDoublePanel(DoublePanelTest.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/How-to-test-just-a-panel-using-apache-wicket-tp4097990p4098066.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]