The following code for testing login will fail at the last assert statement ( 
tester.assertRenderedPage(Dashboard.class);). The action works fine on the 
actual web pages but not using this test. What is missing or mis configured

protected void loginPageEnhanced ()
    {
        System.out.println("Login Page Test");
        EnhancedWicketTester enhanced = new EnhancedWicketTester(tester);
        tester.startPage(SignInPage.class);
        tester.assertNoErrorMessage();
        tester.assertNoInfoMessage();

        enhanced.assertEnabled("content:content:signInForm");
        enhanced.form("content:content:signInForm")
            .setTextFieldValue("username", "erm")
            .setPasswordTextFieldValue("password", "erm")
            .submitWithButton("submit");


        tester.assertNoErrorMessage();
        tester.assertNoInfoMessage();
        System.out.println("****Last Rendered Page AFTER LOGIN SUBMIT 
****\n\n"+tester.getLastRenderedPage().getAssociatedMarkupStream(false).toString());
        tester.assertRenderedPage(Dashboard.class);
    }

Roger Ball

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to