For those that are interested,

I've extended the wicketTester with this method

    public void assertNextPageIs(final Class clazz) {
        final IPageFactory pageFactory =
getApplication().getSessionSettings().getPageFactory();

        getApplication().getSessionSettings().setPageFactory(new
IPageFactory() {
            public Page newPage(Class pageClass) {
                assertEquals(pageClass, clazz);
               
getApplication().getSessionSettings().setPageFactory(pageFactory);
                return null;
            }

            public Page newPage(Class pageClass, PageParameters parameters)
{
                // todo - assert page parameters
                return newPage(pageClass);
            }
        });
    }


I've had to "respondSuspend" mentioned in the link in my first post.

Pretty handy tho, I can now go

wicketTester.assertNextPageIs(SomeComplexPage.class)
formTester.submit()

Obviously early days at the moment :)

Rgds

Ned
-- 
View this message in context: 
http://www.nabble.com/How-to-test-setResponsePage-tp16802302p16803012.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to