tester.getSession().invalidateNow();
assertFalse(page.formSubmitted.get());
String textOldValue = page.textModel.getObject();
FormTester formTester = tester.newFormTester("f");
formTester.setValue("text", "newValue");
formTester.submit();
page = (ExpirationRecoveryPage) tester.getLastRenderedPage();
assertFalse("Form should not be submitted", page.formSubmitted.get());
assertEquals("TextField's value should not be modified", textOldValue, page.textModel.getObject());
assertEquals("PageParameters should be preserved", parameters, page.getPageParameters());
}