Author: jjamrich
Date: 2011-08-17 19:40:24 -0400 (Wed, 17 Aug 2011)
New Revision: 22647
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richPickList/TestPickList.java
Log:
RFPL-1612: add required and requiredMessage tests
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richPickList/TestPickList.java
===================================================================
---
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richPickList/TestPickList.java 2011-08-17
23:40:05 UTC (rev 22646)
+++
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richPickList/TestPickList.java 2011-08-17
23:40:24 UTC (rev 22647)
@@ -465,14 +465,30 @@
// attributes.setRendered(rendered);
}
- // @Test
+ @Test
public void testRequired() {
- // attributes.setRequired(required);
+ attributes.setRequired(Boolean.TRUE);
+ addItem("richfaces");
+ selenium.click(a4jSubmit);
+
+ assertFalse(selenium.isElementPresent(pickListMsgBox));
+
+ removeAllItems();
+ selenium.click(a4jSubmit);
+
+ waitModel.until(elementPresent.locator(pickListMsgBox));
+ assertTrue(selenium.isElementPresent(pickListMsgBox));
}
- // @Test
+ @Test
public void testRequiredMessage() {
- // attributes.setRequiredMessage(requiredMessage);
+ String requiredMessage = "Test validation message";
+ attributes.setRequiredMessage(requiredMessage);
+
+ attributes.setRequired(Boolean.TRUE);
+ selenium.click(a4jSubmit);
+
+ assertEquals(selenium.getText(pickListMsgBox), requiredMessage);
}
@Test
Show replies by date