use of org.apache.wicket.Page in project wicket by apache.
the class SetCookieAndRedirectTest method statefulPage.
/**
* Validate proper cookie value set with stateful page
*/
@Test
public void statefulPage() {
tester.startPage(SetCookieAndRedirectStatefullTestPage.class);
FormTester formTester = tester.newFormTester("form");
formTester.setValue("input", cookieValue);
formTester.submit();
Page page = tester.getLastRenderedPage();
List<Cookie> cookies = tester.getLastResponse().getCookies();
assertEquals(1, cookies.size());
assertEquals(cookieValue, cookies.get(0).getValue());
}
use of org.apache.wicket.Page in project wicket by apache.
the class RefreshStatelessPageTest method refreshStatelessPage.
/**
* https://issues.apache.org/jira/browse/WICKET-3965
*/
@Test
public void refreshStatelessPage() {
tester.startPage(new StatefulPage());
tester.clickLink("link", false);
tester.assertRenderedPage(StatelessPage.class);
Page renderedPage = tester.getLastRenderedPage();
tester.executeUrl("wicket/page?" + renderedPage.getId());
tester.assertRenderedPage(StatelessPage.class);
}
use of org.apache.wicket.Page in project wicket by apache.
the class OnValidateModelObjectsTest method onValidateModelObjects.
/**
* Asserts that submitting the outer form will call {@link Form#onValidateModelObjects()}
* for both the outer form and the inner form(s)
*/
@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));
AddressFormPanel.ChildModel childPanel = (AddressFormPanel.ChildModel) page.get("parentForm:addressInfo").getDefaultModelObject();
assertThat(childPanel.isChildValidated(), is(true));
}
use of org.apache.wicket.Page in project wicket by apache.
the class FormFeedbackTest method formComponentFeedbackBorder.
/**
* @throws Exception
*/
@Test
public void formComponentFeedbackBorder() throws Exception {
Page page = tester.startPage(FeedbackFormPage.class);
tester.assertRenderedPage(FeedbackFormPage.class);
tester.assertResultPage(getClass(), "FeedbackFormPage_result1.html");
tester.executeListener(page.get("form"));
tester.assertRenderedPage(FeedbackFormPage.class);
tester.assertResultPage(getClass(), "FeedbackFormPage_result2.html");
}
use of org.apache.wicket.Page in project wicket by apache.
the class FormFeedbackTest method formComponentFeedbackIndicator.
/**
* @throws Exception
*/
@Test
public void formComponentFeedbackIndicator() throws Exception {
Page page = tester.startPage(FeedbackIndicatorFormPage.class);
tester.assertRenderedPage(FeedbackIndicatorFormPage.class);
tester.assertResultPage(getClass(), "FeedbackIndicatorFormPage_result1.html");
tester.executeListener(page.get("form"));
tester.assertRenderedPage(FeedbackIndicatorFormPage.class);
tester.assertResultPage(getClass(), "FeedbackIndicatorFormPage_result2.html");
}
Aggregations