[richfaces-svn-commits] JBoss Rich Faces SVN: r11913 - 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 19 08:42:01 EST 2008
Author: dsvyatobatsko
Date: 2008-12-19 08:42:01 -0500 (Fri, 19 Dec 2008)
New Revision: 11913
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/CalendarTestBean.java
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/calendar/showAttributesTest.xhtml
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java
Log:
https://jira.jboss.org/jira/browse/RF-5348
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-19 13:32:41 UTC (rev 11912)
+++ trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/CalendarTestBean.java 2008-12-19 13:42:01 UTC (rev 11913)
@@ -457,6 +457,7 @@
showWeeksBar = true;
firstWeekDay = 0;
disabled = false;
+ enableManualInput = false;
}
private String todayControlMode = "select";
Modified: trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/calendar/showAttributesTest.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-19 13:32:41 UTC (rev 11912)
+++ trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java 2008-12-19 13:42:01 UTC (rev 11913)
@@ -185,6 +185,8 @@
String jointPointId;
String directionId;
+
+ String enableManualInputId;
void initIds(String parentId) {
calendarId = parentId + FORM_ID + "calendar";
@@ -233,6 +235,7 @@
resetTimeOnDateSelectId = parentId + CONTROLS_FORM_ID + "resetTimeOnDateSelect";
jointPointId = parentId + FORM_ID + "jointPoint";
directionId = parentId + FORM_ID + "direction";
+ enableManualInputId = parentId + FORM_ID + "enableManualInput";
}
String getStatus() {
@@ -1319,6 +1322,23 @@
}
@Test
+ public void testEnableManualInputAttribute(Template template) {
+ renderPage(SHOW_ATTRIBURES_TEST_URL, template, INIT_SHOW_ATTRIBUTES_TEST);
+ initIds(getParentId());
+
+ writeStatus("Check 'enableManualInput' attribute");
+ check(showPopupId, true);
+
+ writeStatus("Set 'enableManualInput' to false. Date input has to be read only. Check it");
+ check(enableManualInputId, false);
+ Assert.assertFalse(selenium.isEditable(inputDateId), "Date input has to be read only");
+
+ writeStatus("Set 'enableManualInput' to true. Date input has to become editable. Check it");
+ check(enableManualInputId, true);
+ Assert.assertTrue(selenium.isEditable(inputDateId), "Date input has to be editable");
+ }
+
+ @Test
public void testTodayControlMode(Template template) {
renderPage(TODAY_CONTROL_MODE_URL, template, null);
initIds(getParentId());
More information about the richfaces-svn-commits
mailing list