use of org.apache.wicket.Page in project wicket by apache.
the class LocaleAwarePageParametersTest method localeUnaware.
@Test
public void localeUnaware() {
tester.executeUrl("unaware?number=1.234,0");
final Page page = tester.getLastRenderedPage();
assertThat(page.getPageParameters().get("number").toDouble(), is(1.234));
}
use of org.apache.wicket.Page in project wicket by apache.
the class ListenerRequestHandlerTest method recreateThePageWhenListenereInterfaceIsExecutedOnExpiredPage.
/**
* https://issues.apache.org/jira/browse/WICKET-4116
*
* @throws Exception
*/
@Test
public void recreateThePageWhenListenereInterfaceIsExecutedOnExpiredPage() throws Exception {
tester.getApplication().mountPage("ajaxLink", AjaxLinkExpirePage.class);
AjaxLinkExpirePage page = tester.startPage(AjaxLinkExpirePage.class);
int initialPageId = page.getPageId();
Url urlToAjaxLink = tester.urlFor(page.link);
Session session = tester.getSession();
session.clear();
// fire a request to the ajax link on the expired page
executeAjaxUrlWithLastBaseUrl(urlToAjaxLink);
Page lastRenderedPage = tester.getLastRenderedPage();
int lastRenderedPageId = lastRenderedPage.getPageId();
assertTrue("A new page must be create ", lastRenderedPageId > initialPageId);
}
use of org.apache.wicket.Page in project wicket by apache.
the class SimpleTestPanelTest method renderHomePage_2.
/**
* @throws Exception
*/
@Test
public void renderHomePage_2() throws Exception {
executeTest(SimpleTestPage.class, "SimpleTestPageExpectedResult.html");
Page page = tester.getLastRenderedPage();
tester.executeBehavior(((SimpleTestPanel) page.get("testPanel")).getTimeBehavior());
// Validate the document
String document = tester.getLastResponseAsString();
DiffUtil.validatePage(document, SimpleTestPage.class, "SimpleTestPageExpectedResult-1.html", true);
}
use of org.apache.wicket.Page in project wicket by apache.
the class AjaxLinkTest method renderHomePage_2.
/**
* @throws Exception
*/
@Test
public void renderHomePage_2() throws Exception {
executeTest(AjaxLinkWithBorderPage.class, "AjaxLinkWithBorderPageExpectedResult.html");
Page page = tester.getLastRenderedPage();
Component ajaxLink = page.get("border:border_body:ajaxLink");
AbstractAjaxBehavior behavior = (AbstractAjaxBehavior) ajaxLink.getBehaviors().get(0);
executeBehavior(behavior, "AjaxLinkWithBorderPage-1ExpectedResult.html");
}
use of org.apache.wicket.Page in project wicket by apache.
the class AjaxLinkTest method fromAjaxRequestToNormalPage.
/**
* Tests setting the request target to a normal page request from an ajax request.
*/
@Test
public void fromAjaxRequestToNormalPage() {
tester.startPage(AjaxLinkPageToNormalPage.class);
tester.assertRenderedPage(AjaxLinkPageToNormalPage.class);
Page page = tester.getLastRenderedPage();
Component ajaxLink = page.get("ajaxLink");
AbstractAjaxBehavior behavior = (AbstractAjaxBehavior) ajaxLink.getBehaviors().get(0);
tester.executeBehavior(behavior);
tester.assertRenderedPage(NormalPage.class);
}
Aggregations