[richfaces-svn-commits] JBoss Rich Faces SVN: r11744 - in trunk/test-applications/seleniumTest/richfaces/src: main/webapp/pages/calendar and 1 other directories.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Fri Dec 12 12:14:24 EST 2008
Author: dsvyatobatsko
Date: 2008-12-12 12:14:23 -0500 (Fri, 12 Dec 2008)
New Revision: 11744
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/CalendarTestBean.java
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/calendar/calendarTest.xhtml
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java
Log:
https://jira.jboss.org/jira/browse/RF-5256
Modified: trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/CalendarTestBean.java
===================================================================
--- trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/CalendarTestBean.java 2008-12-12 15:12:45 UTC (rev 11743)
+++ trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/CalendarTestBean.java 2008-12-12 17:14:23 UTC (rev 11744)
@@ -225,6 +225,7 @@
currentDate = new Date();
locale = Locale.US;
required = false;
+ enableManualInput = false;
}
public String resetAction() {
@@ -502,4 +503,22 @@
isPopup = false;
}
+ private boolean enableManualInput;
+
+ /**
+ * Gets value of enableManualInput field.
+ * @return value of enableManualInput field
+ */
+ public boolean isEnableManualInput() {
+ return enableManualInput;
+ }
+
+ /**
+ * Set a new value for enableManualInput field.
+ * @param enableManualInput a new value for enableManualInput field
+ */
+ public void setEnableManualInput(boolean enableManualInput) {
+ this.enableManualInput = enableManualInput;
+ }
+
}
Modified: trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/calendar/calendarTest.xhtml
===================================================================
(Binary files differ)
Modified: trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java
===================================================================
--- trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java 2008-12-12 15:12:45 UTC (rev 11743)
+++ trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java 2008-12-12 17:14:23 UTC (rev 11744)
@@ -354,14 +354,14 @@
}
}
}
-
+
@Test
public void testRenderedAttribute(Template template) {
AutoTester tester = getAutoTester(this);
tester.renderPage(template, RESET_METHOD);
tester.testRendered();
}
-
+
@Test
public void testInternationalization(Template template) {
renderPage(template, RESET_METHOD);
@@ -378,16 +378,16 @@
testWeekDays();
}
-
+
@Test
- public void testLinitToListAttribute(Template template) {
+ public void testLimitToListAttribute(Template template) {
AutoTester tester = getAutoTester(this);
tester.renderPage(template, RESET_METHOD);
calendarId = tester.getClientId(AutoTester.COMPONENT_ID, template);
calendarHeaderId = calendarId + "Header";
tester.testLimitToList();
}
-
+
@Test
public void testReRenderAttribute(Template template) {
AutoTester tester = getAutoTester(this);
@@ -413,7 +413,7 @@
calendarId = tester.getClientId(AutoTester.COMPONENT_ID, template);
tester.testValidatorAndValidatorMessageAttributes();
}
-
+
@Test
public void testClientMode(Template template) {
renderPage(template, RESET_METHOD);
@@ -1082,6 +1082,21 @@
ajaxSetup();
}
+ @Test
+ public void testLabelAttribute(Template template) {
+ renderPage(template, null);
+ initIds(getParentId());
+
+ String label = "Calendar";
+ writeStatus("Check 'label' attribute");
+
+ writeStatus("Set calendar input to something low-recalling date. Error message shown up has to be peppered with given label (Calendar)");
+ setValueById(inputDateId, "imnotdatetrustme");
+ clickAjaxCommandAndWait(ajaxSubmitId);
+ String msg = selenium.getText(calendarMessageId);
+ Assert.assertTrue(msg.matches(".*" + label + ".*"), "Error message does not contain defined label: Calendar");
+ }
+
private void setPopup(boolean isPopup) {
runScript("$('" + isPopupId + "').checked=" + isPopup);
}
More information about the richfaces-svn-commits
mailing list