[richfaces-svn-commits] JBoss Rich Faces SVN: r11538 - 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
Thu Dec 4 05:01:06 EST 2008
Author: dsvyatobatsko
Date: 2008-12-04 05:01:06 -0500 (Thu, 04 Dec 2008)
New Revision: 11538
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:
fixed typos and some stuff added
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-03 22:31:51 UTC (rev 11537)
+++ trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/CalendarTestBean.java 2008-12-04 10:01:06 UTC (rev 11538)
@@ -203,6 +203,7 @@
mode = UICalendar.AJAX_MODE;
status = "";
selectedDate = new Date();
+ isPopup = false;
}
public String resetAction() {
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-03 22:31:51 UTC (rev 11537)
+++ trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java 2008-12-04 10:01:06 UTC (rev 11538)
@@ -84,7 +84,7 @@
String timeZoneId;
- String localId;
+ String localeId;
String currentDateHeaderXpath;
@@ -110,7 +110,7 @@
isPopupId = parentId + CONTROLS_FORM_ID + "isPopup";
datePatternId = parentId + CONTROLS_FORM_ID + "datePattern";
timeZoneId = parentId + CONTROLS_FORM_ID + "timeZone";
- localId = parentId + CONTROLS_FORM_ID + "local";
+ localeId = parentId + CONTROLS_FORM_ID + "locale";
currentDateHeaderXpath = "//td[@id='"+calendarHeaderId+"']/table/tbody/tr/td[3]/div";
}
@@ -334,10 +334,11 @@
@Test
public void testValueAndCurrentDateOfCalendarWithPopupFalse(Template template) {
- renderPage(template, RESET_METHOD);
+ renderPage(template, null);
initIds(getParentId());
String expectedSelectedDate = "03/03/2007 11:00";
String expectedCurrentDate = "04/04/2008 13:00";
+ setPopup(false);
//1. value != null + curr_date != null
writeStatus("Check whether the component is present and up to the mark if value and currentDate are defined");
@@ -345,6 +346,9 @@
setValueById(currentDateId, expectedCurrentDate);
clickCommandAndWait(setupActionId);
+ writeStatus("Check calendar panel has been rendered");
+ Assert.assertTrue(isVisible(calendarId), "Calendar panel is not visible");
+
writeStatus("Check selected date");
String date = selenium.getText(dateSelectionXpath);
String time = selenium.getText(timeSelectionXpath);
@@ -385,15 +389,19 @@
writeStatus("Check current month and year. Current date and value are not defined. Present (do not mix with current time 8))");
currentDate = selenium.getText(currentDateHeaderXpath);
- Locale locale = new Locale(selenium.getText(localId));
+ Locale locale = new Locale(selenium.getText(localeId));
Date presentTime = Calendar.getInstance(locale).getTime();
String month = DateUtils.month(presentTime, locale);
int year = DateUtils.year(presentTime);
String month_year = month + ", " + year;
- Assert.assertEquals(currentDate, month_year, "Calendar shows wrong current date");
+ Assert.assertEquals(currentDate, month_year, "Calendar shows wrong current date");
}
+ private void setPopup(boolean isPopup) {
+ runScript("$('" + isPopupId + "').checked=" + isPopup);
+ }
+
public String getTestUrl() {
return "pages/calendar/calendarTest.xhtml";
}
More information about the richfaces-svn-commits
mailing list