diff options
Diffstat (limited to 'src/test/java/com/fasterxml/jackson/databind/util/ISO8601DateFormatTest.java')
-rw-r--r-- | src/test/java/com/fasterxml/jackson/databind/util/ISO8601DateFormatTest.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/test/java/com/fasterxml/jackson/databind/util/ISO8601DateFormatTest.java b/src/test/java/com/fasterxml/jackson/databind/util/ISO8601DateFormatTest.java index 670ae80ab..580a72ced 100644 --- a/src/test/java/com/fasterxml/jackson/databind/util/ISO8601DateFormatTest.java +++ b/src/test/java/com/fasterxml/jackson/databind/util/ISO8601DateFormatTest.java @@ -5,7 +5,6 @@ import java.util.*; import com.fasterxml.jackson.databind.BaseMapTest; -import com.fasterxml.jackson.databind.util.ISO8601DateFormat; /** * @see ISO8601DateFormat @@ -33,6 +32,16 @@ public class ISO8601DateFormatTest extends BaseMapTest public void testParse() throws Exception { Date result = df.parse("2007-08-13T19:51:23Z"); assertEquals(date, result); + + // Test parsing date-only values with and without a timezone designation + Date dateOnly = df.parse("2007-08-14"); + Calendar cal = new GregorianCalendar(2007, 8-1, 14); + assertEquals(cal.getTime(), dateOnly); + + dateOnly = df.parse("2007-08-14Z"); + cal = new GregorianCalendar(2007, 8-1, 14); + cal.setTimeZone(TimeZone.getTimeZone("GMT")); + assertEquals(cal.getTime(), dateOnly); } public void testPartialParse() throws Exception { |