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);
}