Package org.apache.wicket.util.tester

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


    String response = tester.getLastResponseAsString();
    assertTrue(response.contains("<input wicket:id=\"number\" type=\"number\" value=\"1000.0\" name=\"number\" min=\"0.0\" max=\"2000.0\"/>"));

    FormTester formTester = tester.newFormTester(testPage.form.getId());
    formTester.setValue(testPage.textField.getId(), "2,000.00");
    formTester.submit();
    assertEquals(new Double("2000.00"), testPage.textField.getDefaultModelObject());
  }

  /**
   * WICKET-4884, WICKET-3591
View Full Code Here


    String response = tester.getLastResponseAsString();
    assertTrue(response.contains("<input wicket:id=\"number\" type=\"number\" value=\"0\" name=\"number\" min=\"0\" max=\"100\"/>"));

    FormTester formTester = tester.newFormTester(testPage.form.getId());
    formTester.setValue(testPage.textField.getId(), "50");
    formTester.submit();
    assertEquals(new Long("50"), testPage.textField.getDefaultModelObject());
  }

  /**
   * WICKET-5467
 
View Full Code Here

    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

  @Test
  public void onValidateModelObjects()
  {
    tester.startPage(OnFormValidateModelObjectsPage.class);
    FormTester formTester = tester.newFormTester("parentForm");
    formTester.submit("parentSubmitBtn");

    Page page = tester.getLastRenderedPage();
    OnFormValidateModelObjectsPage.ParentModel parentModel = (OnFormValidateModelObjectsPage.ParentModel) page.getDefaultModelObject();
    assertThat(parentModel.isParentValidated(), is(true));
View Full Code Here

  @Test
  public void submitAndRedirect() {
    tester.startPage(FirstPage.class);
    FormTester failingFormTester = tester.newFormTester("form");
    failingFormTester.submit();
    tester.assertRenderedPage(SecondPage.class);
  }

  public static class FirstPage extends WebPage implements IMarkupResourceStreamProvider {
View Full Code Here

    // assert rendered page class
    tester.assertRenderedPage(HomePage.class);

    FormTester formTester = tester.newFormTester("bookingForm");
    formTester.submit();

    tester.assertErrorMessages("Name is required");
  }
}
View Full Code Here

    tester.startPage(page);

    FormTester ft = tester.newFormTester("form");
    ft.setValue("name", "999999999");
    ft.submit();
    assertEquals(0, tester.getSession().getFeedbackMessages().size());

    MaxLenValidator max = new MaxLenValidator(page.name);
    page.form.add(max);
View Full Code Here

    MaxLenValidator max = new MaxLenValidator(page.name);
    page.form.add(max);

    ft = tester.newFormTester("form");
    ft.setValue("name", "999999999");
    ft.submit();
    assertEquals(1, tester.getSession().getFeedbackMessages().size());
    assertEquals("MAX", tester.getSession()
      .getFeedbackMessages()
      .iterator()
      .next()
View Full Code Here

      .getMessage()
      .toString());

    ft = tester.newFormTester("form");
    ft.setValue("name", "22");
    ft.submit();
    assertEquals(0, tester.getSession().getFeedbackMessages().size());

    MinLenValidator min = new MinLenValidator(page.name);
    page.form.add(min);
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.