[richfaces-svn-commits] JBoss Rich Faces SVN: r11774 - trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Dec 15 09:16:36 EST 2008


Author: andrei_exadel
Date: 2008-12-15 09:16:36 -0500 (Mon, 15 Dec 2008)
New Revision: 11774

Modified:
   trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java
Log:
Fix compilation error under SDK 1.5

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-15 14:16:31 UTC (rev 11773)
+++ trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/CalendarTest.java	2008-12-15 14:16:36 UTC (rev 11774)
@@ -28,6 +28,7 @@
 import static org.ajax4jsf.bean.CalendarTestBean.getDayInMay;
 import static org.ajax4jsf.bean.CalendarTestBean.valueChangeListener;
 
+import java.text.DateFormatSymbols;
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
@@ -80,6 +81,10 @@
     	WEEK_DAYS_RU.add("Сб");
     	WEEK_DAYS_RU.add("Вс");  	
     }
+    
+    static final DateFormatSymbols symbolsUS = new DateFormatSymbols(Locale.US); 
+    
+    static final DateFormatSymbols symbolsRU = new DateFormatSymbols(new Locale("ru"));
 
     String calendarId;
 
@@ -368,7 +373,7 @@
     	if (!date.contains(String.valueOf(c.get(Calendar.YEAR)))) {
     		Assert.fail(message + "Current date is invalid. Date string ["+date+"] does not contain current year");
     	}
-    	if (!date.contains(String.valueOf(c.getDisplayName(Calendar.MONTH, Calendar.SHORT, Locale.US)))) {
+    	if (!date.contains(symbolsUS.getShortMonths()[c.get(Calendar.MONTH)])) {
     		Assert.fail(message + "Current date is invalid. Date string ["+date+"] does not contain current month");
     	}
 
@@ -376,7 +381,7 @@
     		Assert.fail(message + "Current date is invalid. Date string ["+date+"] does not contain current day");
     	}
 
-    	if (!date.contains(String.valueOf(c.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.SHORT, Locale.US)))) {
+    	if (!date.contains(symbolsUS.getShortWeekdays()[c.get(Calendar.DAY_OF_WEEK)])) {
     		Assert.fail(message + "Current date is invalid. Date string ["+date+"] does not contain current day of week");
     	}
 
@@ -385,7 +390,7 @@
     
     private void checkCurrentDate(Calendar c) {
     	String headerDate = getCalendarDate();
-    	String expected = c.getDisplayName(Calendar.MONTH, Calendar.LONG, Locale.US);
+    	String expected = symbolsUS.getMonths()[c.get(Calendar.MONTH)];//   c.getDisplayName(Calendar.MONTH, Calendar.LONG, Locale.US);
     	if (!headerDate.contains(expected)) {
     		Assert.fail("Calendar displays invalid date. It should contain ["+expected+"]. But was ["+headerDate+"]");
     	}




More information about the richfaces-svn-commits mailing list