[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