Package org.apache.wicket.util.tester

Examples of org.apache.wicket.util.tester.FormTester


  public void testWithBorder2()
  {
    tester.startPage(HomePage.class);
    tester.assertRenderedPage(HomePage.class);

    FormTester formTester = tester.newFormTester("border:form");

    // formTester.setValue("..:textfield1", "testxxx");
    @SuppressWarnings("unchecked")
    TextField<String> textfield = (TextField<String>)tester.getLastRenderedPage().get(
      "border:form:body:textfield");
    tester.getRequest()
      .getPostParameters()
      .setParameterValue(textfield.getInputName(), "abcde");

    MyTextField datefield = (MyTextField)tester.getLastRenderedPage().get(
      "border:form:body:datefield");
    tester.getRequest()
      .getPostParameters()
      .setParameterValue(datefield.getInputName(), "aaabbb");

    MyDateField datefield2 = (MyDateField)tester.getLastRenderedPage().get(
      "border:form:body:datefield2");
    @SuppressWarnings("unchecked")
    TextField<String> date = (TextField<String>)datefield2.get("date");
    tester.getRequest().getPostParameters().setParameterValue(date.getInputName(), "abcdef");

    formTester.submit();
    tester.assertNoErrorMessage();

    HomePage page = (HomePage)tester.getLastRenderedPage();
    assertEquals("abcde", page.getTextfield());
    assertEquals("aaabbb-converted", page.getDatefield());
View Full Code Here


    FormPage2 page = (FormPage2)tester.getLastRenderedPage();

    Assert.assertFalse(page.isSubmitLinkSubmitted());
    Assert.assertFalse(page.isFormSubmitted());

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

    page = (FormPage2)tester.getLastRenderedPage();

    Assert.assertTrue(page.isFormSubmitted());
    Assert.assertFalse(page.isSubmitLinkSubmitted());
View Full Code Here

    FormPage2 page = (FormPage2)tester.getLastRenderedPage();

    Assert.assertFalse(page.isSubmitLinkSubmitted());
    Assert.assertFalse(page.isFormSubmitted());

    FormTester formTester = tester.newFormTester("form");
    formTester.submitLink("link", false);

    page = (FormPage2)tester.getLastRenderedPage();

    Assert.assertTrue(page.isFormSubmitted());
    Assert.assertTrue(page.isSubmitLinkSubmitted());
View Full Code Here

    tester.startPage(CommonModelPage.class);

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

    FormTester formTester = tester.newFormTester("border:body:form1");
    formTester.submit();

    CommonModelPage page = (CommonModelPage)tester.getLastRenderedPage();
    assertEquals(0, page.quantity1);
    assertEquals(0, page.quantity2);
  }
View Full Code Here

    tester.startPage(CommonModelPage.class);

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

    FormTester formTester = tester.newFormTester("border:body:form1");
    formTester.setValue("quantity1", "123");
    // formTester.setValue("quantity2", "44");
    formTester.submit();

    CommonModelPage page = (CommonModelPage)tester.getLastRenderedPage();
    assertEquals(123, page.quantity1);
    assertEquals(0, page.quantity2);
  }
View Full Code Here

    // same as above but uses different technique to login
    tester.startPage(tester.getApplication().getHomePage());
    MockLoginPage loginPage = (MockLoginPage)tester.getLastRenderedPage();
    assertEquals(((MyMockWebApplication)tester.getApplication()).getLoginPage(),
      loginPage.getClass());
    FormTester form = tester.newFormTester("form");
    form.setValue("username", "admin");
    form.submit();
    assertEquals(tester.getApplication().getHomePage(), tester.getLastRenderedPage().getClass());
  }
View Full Code Here

        submitted.set(true);
      }
    };
    tester.startPage(page);

    FormTester ft = tester.newFormTester("f");

    ft.setFile("muf", new File("target/test-classes/org/apache/wicket/markup/html/form/upload/MultiFileUploadFieldTest0.txt"), "plain/text");
    ft.setFile("muf", new File("target/test-classes/org/apache/wicket/markup/html/form/upload/MultiFileUploadFieldTest1.txt"), "plain/text");
    ft.submit();

    assertEquals("The form is not submitted", true, submitted.get());
  }
View Full Code Here

    tester.startPage(CommonModelPage.class);

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

    FormTester formTester = tester.newFormTester("border:body:form2");
    // formTester.setValue("quantity1", "123");
    formTester.setValue("quantity2", "44");
    formTester.submit();

    CommonModelPage page = (CommonModelPage)tester.getLastRenderedPage();
    assertEquals(0, page.quantity1);
    assertEquals(44, page.quantity2);
  }
View Full Code Here

    tester.startPage(tester.getApplication().getHomePage());
    MockLoginPage loginPage = (MockLoginPage)tester.getLastRenderedPage();
    assertEquals(((MyMockWebApplication)tester.getApplication()).getLoginPage(),
      loginPage.getClass());

    FormTester form = tester.newFormTester("form");
    form.setValue("username", "admin");
    form.submit();

    assertEquals(tester.getApplication().getHomePage(), tester.getLastRenderedPage().getClass());

    tester.clickLink(tester.getLastRenderedPage().get("link"));
    assertEquals(PageA.class, tester.getLastRenderedPage().getClass());
View Full Code Here

  }

  @Test
  public void testWithBorder2()
  {
    FormTester formTester = tester.newFormTester("border:form");

    // formTester.setValue("..:textfield1", "testxxx");
    @SuppressWarnings("unchecked")
    TextField<String> textfield = (TextField<String>)tester.getLastRenderedPage().get(
      "border:form:border_body:textfield");
    tester.getRequest()
      .getPostParameters()
      .setParameterValue(textfield.getInputName(), "abcde");

    MyTextField datefield = (MyTextField)tester.getLastRenderedPage().get(
      "border:form:border_body:datefield");
    tester.getRequest()
      .getPostParameters()
      .setParameterValue(datefield.getInputName(), "aaabbb");

    MyDateField datefield2 = (MyDateField)tester.getLastRenderedPage().get(
      "border:form:border_body:datefield2");
    @SuppressWarnings("unchecked")
    TextField<String> date = (TextField<String>)datefield2.get("date");
    tester.getRequest().getPostParameters().setParameterValue(date.getInputName(), "abcdef");

    formTester.submit();
    tester.assertNoErrorMessage();

    HomePage page = (HomePage)tester.getLastRenderedPage();
    assertEquals("abcde", page.getTextfield());
    assertEquals("aaabbb-converted", page.getDatefield());
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.tester.FormTester

Copyright © 2018 www.massapicom. 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.