@Test(expected = PageExpiredException.class)
public void testExpiredPageWithRecreationDisabled()
{
tester.getApplication().getPageSettings().setRecreateMountedPagesAfterExpiry(false);
PageWithLink page = tester.startPage(PageWithLink.class,
new PageParameters().add("param", "value", INamedParameters.Type.MANUAL));
Link<?> link = (Link<?>)page.get("link");
String url = link.getURL().toString();
assertEquals("./wicket/page?0-1.ILinkListener-link", url);
// simulate a page expiry
url = url.replace("page?0", "page?3");