[richfaces-svn-commits] JBoss Rich Faces SVN: r11633 - 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
Mon Dec 8 09:09:13 EST 2008


Author: dsvyatobatsko
Date: 2008-12-08 09:09:12 -0500 (Mon, 08 Dec 2008)
New Revision: 11633

Added:
   trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/calendar/showAttributesTest.xhtml
Modified:
   trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/CalendarTestBean.java
   trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java
Log:
https://jira.jboss.org/jira/browse/RF-5254 started

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-08 13:58:50 UTC (rev 11632)
+++ trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/CalendarTestBean.java	2008-12-08 14:09:12 UTC (rev 11633)
@@ -285,32 +285,151 @@
         this.isPopup = isPopup;
     }
 
-	/**
-	 * @return the preloadDateRangeStart
-	 */
-	public Date getPreloadDateRangeStart() {
-		return preloadDateRangeStart;
-	}
+    /**
+     * @return the preloadDateRangeStart
+     */
+    public Date getPreloadDateRangeStart() {
+        return preloadDateRangeStart;
+    }
 
-	/**
-	 * @param preloadDateRangeStart the preloadDateRangeStart to set
-	 */
-	public void setPreloadDateRangeStart(Date preloadDateRangeStart) {
-		this.preloadDateRangeStart = preloadDateRangeStart;
-	}
+    /**
+     * @param preloadDateRangeStart
+     *                the preloadDateRangeStart to set
+     */
+    public void setPreloadDateRangeStart(Date preloadDateRangeStart) {
+        this.preloadDateRangeStart = preloadDateRangeStart;
+    }
 
-	/**
-	 * @return the preloadDateRangeEnd
-	 */
-	public Date getPreloadDateRangeEnd() {
-		return preloadDateRangeEnd;
-	}
+    /**
+     * @return the preloadDateRangeEnd
+     */
+    public Date getPreloadDateRangeEnd() {
+        return preloadDateRangeEnd;
+    }
 
-	/**
-	 * @param preloadDateRangeEnd the preloadDateRangeEnd to set
-	 */
-	public void setPreloadDateRangeEnd(Date preloadDateRangeEnd) {
-		this.preloadDateRangeEnd = preloadDateRangeEnd;
-	}
+    /**
+     * @param preloadDateRangeEnd
+     *                the preloadDateRangeEnd to set
+     */
+    public void setPreloadDateRangeEnd(Date preloadDateRangeEnd) {
+        this.preloadDateRangeEnd = preloadDateRangeEnd;
+    }
 
+    private boolean showApplyButton;
+
+    private boolean showHeader;
+
+    private boolean showFooter;
+
+    private boolean showInput;
+
+    private boolean showWeekDaysBar;
+
+    private boolean showWeeksBar;
+
+    /**
+     * Gets value of showApplyButton field.
+     * @return value of showApplyButton field
+     */
+    public boolean isShowApplyButton() {
+        return showApplyButton;
+    }
+
+    /**
+     * Set a new value for showApplyButton field.
+     * @param showApplyButton a new value for showApplyButton field
+     */
+    public void setShowApplyButton(boolean showApplyButton) {
+        this.showApplyButton = showApplyButton;
+    }
+
+    /**
+     * Gets value of showHeader field.
+     * @return value of showHeader field
+     */
+    public boolean isShowHeader() {
+        return showHeader;
+    }
+
+    /**
+     * Set a new value for showHeader field.
+     * @param showHeader a new value for showHeader field
+     */
+    public void setShowHeader(boolean showHeader) {
+        this.showHeader = showHeader;
+    }
+
+    /**
+     * Gets value of showFooter field.
+     * @return value of showFooter field
+     */
+    public boolean isShowFooter() {
+        return showFooter;
+    }
+
+    /**
+     * Set a new value for showFooter field.
+     * @param showFooter a new value for showFooter field
+     */
+    public void setShowFooter(boolean showFooter) {
+        this.showFooter = showFooter;
+    }
+
+    /**
+     * Gets value of showInput field.
+     * @return value of showInput field
+     */
+    public boolean isShowInput() {
+        return showInput;
+    }
+
+    /**
+     * Set a new value for showInput field.
+     * @param showInput a new value for showInput field
+     */
+    public void setShowInput(boolean showInput) {
+        this.showInput = showInput;
+    }
+
+    /**
+     * Gets value of showWeekDaysBar field.
+     * @return value of showWeekDaysBar field
+     */
+    public boolean isShowWeekDaysBar() {
+        return showWeekDaysBar;
+    }
+
+    /**
+     * Set a new value for showWeekDaysBar field.
+     * @param showWeekDaysBar a new value for showWeekDaysBar field
+     */
+    public void setShowWeekDaysBar(boolean showWeekDaysBar) {
+        this.showWeekDaysBar = showWeekDaysBar;
+    }
+
+    /**
+     * Gets value of showWeeksBar field.
+     * @return value of showWeeksBar field
+     */
+    public boolean isShowWeeksBar() {
+        return showWeeksBar;
+    }
+
+    /**
+     * Set a new value for showWeeksBar field.
+     * @param showWeeksBar a new value for showWeeksBar field
+     */
+    public void setShowWeeksBar(boolean showWeeksBar) {
+        this.showWeeksBar = showWeeksBar;
+    }
+
+    public void initShowAttributes() {
+        showApplyButton = true;
+        showHeader = true;
+        showFooter = true;
+        showInput = true;
+        showWeekDaysBar = true;
+        showWeeksBar = true;
+    }
+
 }

Added: trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/calendar/showAttributesTest.xhtml
===================================================================
(Binary files differ)


Property changes on: trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/calendar/showAttributesTest.xhtml
___________________________________________________________________
Name: svn:mime-type
   + application/xhtml+xml

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-08 13:58:50 UTC (rev 11632)
+++ trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java	2008-12-08 14:09:12 UTC (rev 11633)
@@ -38,8 +38,13 @@
 public class CalendarTest extends SeleniumTestBase {
 
     static final String RESET_METHOD = "#{calendarBean.reset}";
+
+    static final String INIT_SHOW_ATTRIBUTES = "#{calendarBean.initShowAttributes}";
+
     static final String FORM_ID = "_form:";
 
+    static final String SHOW_ATTRIBURES_TEST_URL = "pages/calendar/showAttributesTest.xhtml";
+
     static final String CONTROLS_FORM_ID = "_controls:";
 
     static final String availableDayCellClass = "rich-calendar-cell-size rich-calendar-cell rich-calendar-btn";
@@ -621,10 +626,19 @@
         }
     }
 
+    @Test
+    public void testShowHeaderAttribute(Template template) {
+        renderPage(SHOW_ATTRIBURES_TEST_URL, template, INIT_SHOW_ATTRIBUTES);
+    }
+
     private void setPopup(boolean isPopup) {
-        runScript("$('" + isPopupId + "').checked=" + isPopup);
+        check(isPopupId, isPopup);
     }
 
+    private void check(String checkBoxId, boolean isChecked) {
+        runScript("$('" + checkBoxId + "').checked=" + isChecked);
+    }
+
     private void setup() {
         clickCommandAndWait(setupActionId);
     }




More information about the richfaces-svn-commits mailing list