Package org.apache.wicket.util.tester

Examples of org.apache.wicket.util.tester.FormTester.submit()


    testPage.textField.setType(String.class);
    testPage.textField.setConvertEmptyInputStringToNull(true);
    tester.startPage(testPage);
    FormTester formTester = tester.newFormTester(testPage.form.getId());
    formTester.setValue(testPage.textField.getId(), "");
    formTester.submit();
    assertEquals(null, testPage.textField.getDefaultModelObject());
  }

  /**
   * Asserting that the value attribute on tag input is escaped once by default
View Full Code Here


    testPage.textField.setRequired(false);
    testPage.textField.add(StringValidator.minimumLength(2));
    tester.startPage(testPage);
    FormTester formTester = tester.newFormTester(testPage.form.getId());
    formTester.setValue(testPage.textField.getId(), "");
    formTester.submit();
    assertEquals(null, testPage.textField.getDefaultModelObject());
    assertTrue(testPage.textField.isValid());
  }

  /**
 
View Full Code Here

        goToPageAndAssertIfRendered(Signup.class);
        FormTester signupForm = tester.newFormTester("userEditForm");

        //when
        fillRequiredFields(signupForm);
        signupForm.submit("userEditPanel:buttonsGroup:saveButton");

        //then
        tester.assertNoErrorMessage();
        tester.assertRenderedPage(Login.class);
    }
View Full Code Here

        FormTester signupForm = tester.newFormTester("userEditForm");

        //when
        fillRequiredFields(signupForm);
        signupForm.setValue("userEditPanel:passwordGroup:confirmPassword", "mismatch");
        signupForm.submit("userEditPanel:buttonsGroup:saveButton");

        //then
        assertRenderedLoginPageWithErrorMessages(Signup.class, "<<some new message>>");
    }
View Full Code Here

        FormTester signupForm = tester.newFormTester("userEditForm");

        //when
        fillRequiredFields(signupForm);
        fillOptionalFields(signupForm);
        signupForm.submit("userEditPanel:buttonsGroup:saveButton");

        //then
        tester.assertNoErrorMessage();
//        Note: there is an additional space at the end of a setence in *.properties file
        assertInfoMessage("You have successfully registered for access to this application. ");
View Full Code Here

    private void submitLoginFormWithUsernameAndPassword(String username, String password) {
        FormTester loginForm = tester.newFormTester("loginForm");
        //MZA: Strange construction required after upgrade to Wicket 1.5
        loginForm.setValue("border:border_body:username", username);
        loginForm.setValue("password", password);
        loginForm.submit();
    }
}
View Full Code Here

        form.setValue("drawingTimestamp:date", "12/12/09"); // US format :(
        form.setValue("drawingTimestamp:hours", "11");
        form.setValue("drawingTimestamp:minutes", "44");
        form.setValue("prizeAmount", "1000.00");
        form.setValue("ticketPrice", "1.50");
        form.submit();
       
        tester.assertNoErrorMessage();
        verifyMocks();
    }
View Full Code Here

    // check if the list of comments is empty
    tester.assertListView("comments", new ArrayList<>());
    tester.assertComponent("commentForm", Form.class);
    FormTester formTester = tester.newFormTester("commentForm");
    formTester.setValue("text", "test-1");
    formTester.submit();

    tester.assertModelValue("comments:0:text", "test-1");

    formTester = tester.newFormTester("commentForm");
    formTester.setValue("text", "test-2");
View Full Code Here

    tester.assertModelValue("comments:0:text", "test-1");

    formTester = tester.newFormTester("commentForm");
    formTester.setValue("text", "test-2");
    formTester.submit();
    tester.assertModelValue("comments:0:text", "test-2");
    tester.assertModelValue("comments:1:text", "test-1");

    formTester = tester.newFormTester("commentForm");
    formTester.setValue("text", "test-3");
View Full Code Here

    tester.assertModelValue("comments:1:text", "test-1");

    formTester = tester.newFormTester("commentForm");
    formTester.setValue("text", "test-3");
    formTester.setValue("comment", "test-3");
    formTester.submit();
    tester.assertModelValue("comments:0:text", "test-2");
    tester.assertModelValue("comments:1:text", "test-1");
    tester.assertErrorMessages("Caught a spammer!!!");
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.