/** * Asserts no error-level feedback messages. */ public void assertNoErrorMessage() { List<Serializable> messages = getMessages(FeedbackMessage.ERROR); Assert.assertTrue( "expect no error message, but contains\n" + WicketTesterHelper.asLined(messages), messages.isEmpty()); }
/** * Assert info-level feedback messages. * * @param expectedInfoMessages * expected info messages */ public void assertInfoMessages(String[] expectedInfoMessages) { List actualMessages = getMessages(FeedbackMessage.INFO); WicketTesterHelper.assertEquals(Arrays.asList(expectedInfoMessages), actualMessages); }
/** * Assert info-level feedback messages. * * @param expectedInfoMessages * expected info messages */ public void assertInfoMessages(String[] expectedInfoMessages) { List<Serializable> actualMessages = getMessages(FeedbackMessage.INFO); WicketTesterHelper.assertEquals(Arrays.asList(expectedInfoMessages), actualMessages); }
/** * Asserts no info-level feedback messages. */ public void assertNoInfoMessage() { List<Serializable> messages = getMessages(FeedbackMessage.INFO); Assert.assertTrue( "expect no info message, but contains\n" + WicketTesterHelper.asLined(messages), messages.isEmpty()); }
/** * Asserts no error-level feedback messages. */ public void assertNoErrorMessage() { List messages = getMessages(FeedbackMessage.ERROR); Assert.assertTrue("expect no error message, but contains\n" + WicketTesterHelper.asLined(messages), messages.isEmpty()); }
/** * Asserts no info-level feedback messages. */ public void assertNoInfoMessage() { List messages = getMessages(FeedbackMessage.INFO); Assert.assertTrue("expect no info message, but contains\n" + WicketTesterHelper.asLined(messages), messages.isEmpty()); }
@Test public void testPagingValidation() throws Exception { setupPagingValues(-10, 100); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); setupPagingValues(100, -10); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); setupPagingValues(100, 10); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); setupPagingValues(2, 1000); tester.assertNoErrorMessage(); }
public void testNewStyleNoSLD() throws Exception { FormTester form = tester.newFormTester("form"); File styleFile = new File(new java.io.File(getClass().getResource("default_point.sld").toURI())); form.setValue("name", "test"); form.submit(); tester.assertRenderedPage(StyleNewPage.class); assertTrue(tester.getMessages(FeedbackMessage.ERROR).size() > 0); }
private void checkRequired(String componentName) { tester.startPage(OSEOAdminPage.class); FormTester formTester = tester.newFormTester("form"); formTester.setValue(componentName, null); formTester.submit(); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); } }
public void testFormInvalid() throws Exception { tester.startPage(WMSAdminPage.class); FormTester ft = tester.newFormTester("form"); ft.setValue("srs", "bla"); ft.submit("submit"); List errors = tester.getMessages(FeedbackMessage.ERROR); assertEquals(1, errors.size()); assertTrue(((ValidationErrorFeedback)errors.get(0)).getMessage().contains("bla")); tester.assertRenderedPage(WMSAdminPage.class); }
public void testInvalidPoint() { tester.startPage(ReprojectPage.class); FormTester form = tester.newFormTester("form"); form.setValue("sourceCRS:srs", "EPSG:4326"); form.setValue("targetCRS:srs", "EPSG:32632"); form.setValue("sourceGeom", "12 a45a"); form.submit(); tester.clickLink("form:forward", true); assertEquals(ReprojectPage.class, tester.getLastRenderedPage().getClass()); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); String message = ((ValidationErrorFeedback) tester.getMessages(FeedbackMessage.ERROR).get(0)).getMessage(); String expected = new ParamResourceModel("GeometryTextArea.parseError", null).getString(); assertEquals(expected, message); }
public void testConnectionTestJNDI() throws Exception { JDBCUserGroupServiceConfig theConfig = new JDBCUserGroupServiceConfig(); theConfig.setJndi(true); theConfig.setJndiName("jndiurl"); setupPanel(theConfig); tester.assertRenderedPage(FormTestPage.class); tester.clickLink("form:panel:cxTest", true); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); }
@Test public void testConnectionTestJNDI() throws Exception { JDBCUserGroupServiceConfig theConfig = new JDBCUserGroupServiceConfig(); theConfig.setJndi(true); theConfig.setJndiName("jndiurl"); setupPanel(theConfig); tester.assertRenderedPage(FormTestPage.class); tester.clickLink("form:panel:cxTest", true); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); }
@Test public void testConnectionTestJNDI() throws Exception { JDBCUserGroupServiceConfig theConfig = new JDBCUserGroupServiceConfig(); theConfig.setJndi(true); theConfig.setJndiName("jndiurl"); setupPanel(theConfig); tester.assertRenderedPage(FormTestPage.class); tester.clickLink("form:panel:cxTest", true); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); }
public void testConncetionTestBasic() throws Exception { JDBCUserGroupServiceConfig theConfig = new JDBCUserGroupServiceConfig(); theConfig.setUserName("user1"); theConfig.setPassword("pw"); theConfig.setDriverClassName("org.h2.Driver"); theConfig.setConnectURL("jdbc:foo"); setupPanel(theConfig); tester.assertRenderedPage(FormTestPage.class); tester.clickLink("form:panel:cxTest", true); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); }
public void testConnectionTestBasicOK() throws Exception { JDBCUserGroupServiceConfig theConfig = new JDBCUserGroupServiceConfig(); theConfig.setUserName("user1"); theConfig.setPassword("pw"); theConfig.setDriverClassName("org.h2.Driver"); theConfig.setConnectURL("jdbc:h2:file:target/db"); setupPanel(theConfig); tester.assertRenderedPage(FormTestPage.class); tester.clickLink("form:panel:cxTest", true); assertEquals(1, tester.getMessages(FeedbackMessage.INFO).size()); }
@Test public void testConncetionTestBasic() throws Exception { JDBCUserGroupServiceConfig theConfig = new JDBCUserGroupServiceConfig(); theConfig.setUserName("user1"); theConfig.setPassword("pw"); theConfig.setDriverClassName("org.h2.Driver"); theConfig.setConnectURL("jdbc:foo"); setupPanel(theConfig); tester.assertRenderedPage(FormTestPage.class); tester.clickLink("form:panel:cxTest", true); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); }
@Test public void testConnectionTestBasicOK() throws Exception { JDBCUserGroupServiceConfig theConfig = new JDBCUserGroupServiceConfig(); theConfig.setUserName("user1"); theConfig.setPassword("pw"); theConfig.setDriverClassName("org.h2.Driver"); theConfig.setConnectURL("jdbc:h2:file:target/db"); setupPanel(theConfig); tester.assertRenderedPage(FormTestPage.class); tester.clickLink("form:panel:cxTest", true); assertEquals(1, tester.getMessages(FeedbackMessage.INFO).size()); }
@Test public void testConnectionTestBasicOK() throws Exception { JDBCUserGroupServiceConfig theConfig = new JDBCUserGroupServiceConfig(); theConfig.setUserName("user1"); theConfig.setPassword("pw"); theConfig.setDriverClassName("org.h2.Driver"); theConfig.setConnectURL("jdbc:h2:file:target/db"); setupPanel(theConfig); tester.assertRenderedPage(FormTestPage.class); tester.clickLink("form:panel:cxTest", true); assertEquals(1, tester.getMessages(FeedbackMessage.INFO).size()); }
@Test public void testConncetionTestBasic() throws Exception { JDBCUserGroupServiceConfig theConfig = new JDBCUserGroupServiceConfig(); theConfig.setUserName("user1"); theConfig.setPassword("pw"); theConfig.setDriverClassName("org.h2.Driver"); theConfig.setConnectURL("jdbc:foo"); setupPanel(theConfig); tester.assertRenderedPage(FormTestPage.class); tester.clickLink("form:panel:cxTest", true); assertEquals(1, tester.getMessages(FeedbackMessage.ERROR).size()); }