|
Patches to increase test coverage. -Nathan |
Index: src/test/org/apache/commons/lang/time/DateFormatUtilsTest.java
===================================================================
--- src/test/org/apache/commons/lang/time/DateFormatUtilsTest.java
(revision 230932)
+++ src/test/org/apache/commons/lang/time/DateFormatUtilsTest.java
(working copy)
@@ -18,6 +18,7 @@
import java.lang.reflect.Constructor;
import java.lang.reflect.Modifier;
import java.util.Calendar;
+import java.util.Locale;
import java.util.TimeZone;
import junit.framework.Test;
@@ -61,6 +62,40 @@
}
//-----------------------------------------------------------------------
+ public void testFormat() {
+ Calendar c = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
+ c.set(2005,0,1,12,0,0);
+ c.setTimeZone(TimeZone.getDefault());
+ StringBuffer buffer = new StringBuffer ();
+ int year = c.get(Calendar.YEAR);
+ int month = c.get(Calendar.MONTH) + 1;
+ int day = c.get(Calendar.DAY_OF_MONTH);
+ int hour = c.get(Calendar.HOUR_OF_DAY);
+ buffer.append (year);
+ buffer.append(month);
+ buffer.append(day);
+ buffer.append(hour);
+ assertEquals(buffer.toString(), DateFormatUtils.format(c.getTime(),
"yyyyMdH"));
+
+ assertEquals(buffer.toString(),
DateFormatUtils.format(c.getTime().getTime(), "yyyyMdH"));
+
+ assertEquals(buffer.toString(), DateFormatUtils.format(c.getTime(),
"yyyyMdH", Locale.US));
+
+ assertEquals(buffer.toString(),
DateFormatUtils.format(c.getTime().getTime(), "yyyyMdH", Locale.US));
+ }
+
+ public void testFormatUTC() {
+ Calendar c = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
+ c.set(2005,0,1,12,0,0);
+ assertEquals ("2005-01-01T12:00:00",
DateFormatUtils.formatUTC(c.getTime(),
DateFormatUtils.ISO_DATETIME_FORMAT.getPattern()));
+
+ assertEquals ("2005-01-01T12:00:00",
DateFormatUtils.formatUTC(c.getTime().getTime(),
DateFormatUtils.ISO_DATETIME_FORMAT.getPattern()));
+
+ assertEquals ("2005-01-01T12:00:00",
DateFormatUtils.formatUTC(c.getTime(),
DateFormatUtils.ISO_DATETIME_FORMAT.getPattern(), Locale.US));
+
+ assertEquals ("2005-01-01T12:00:00",
DateFormatUtils.formatUTC(c.getTime().getTime(),
DateFormatUtils.ISO_DATETIME_FORMAT.getPattern(), Locale.US));
+ }
+
public void testDateTimeISO(){
TimeZone timeZone = TimeZone.getTimeZone("GMT-3");
Calendar cal = Calendar.getInstance(timeZone);
Index: src/test/org/apache/commons/lang/time/DateUtilsTest.java
===================================================================
--- src/test/org/apache/commons/lang/time/DateUtilsTest.java (revision
230932)
+++ src/test/org/apache/commons/lang/time/DateUtilsTest.java (working copy)
@@ -303,6 +303,8 @@
assertEquals("round semimonth-2 failed",
dateParser.parse("November 16, 2001"),
DateUtils.round(date2, DateUtils.SEMI_MONTH));
+
+
assertEquals("round date-1 failed",
dateParser.parse("February 13, 2002"),
DateUtils.round(date1, Calendar.DATE));--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
