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]

Reply via email to