diff options
author | Danial Klimkin <dklimkin@github.com> | 2017-04-10 22:16:34 +0200 |
---|---|---|
committer | Danial Klimkin <dklimkin@github.com> | 2017-04-10 22:16:34 +0200 |
commit | 545b1e364eec52a28ce823b0b8c598b163ebfd95 (patch) | |
tree | 6f42743317f16a3296417c4e69142b49e4878b04 /core/src/androidTest/java/de/danoeh/antennapod | |
parent | b34910261c184a51f9de578b364d14e6d486567c (diff) | |
download | AntennaPod-545b1e364eec52a28ce823b0b8c598b163ebfd95.zip |
Additional date format and a hack for CEST
Diffstat (limited to 'core/src/androidTest/java/de/danoeh/antennapod')
-rw-r--r-- | core/src/androidTest/java/de/danoeh/antennapod/core/tests/util/DateUtilsTest.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/core/src/androidTest/java/de/danoeh/antennapod/core/tests/util/DateUtilsTest.java b/core/src/androidTest/java/de/danoeh/antennapod/core/tests/util/DateUtilsTest.java index 2727b1447..bdd114f46 100644 --- a/core/src/androidTest/java/de/danoeh/antennapod/core/tests/util/DateUtilsTest.java +++ b/core/src/androidTest/java/de/danoeh/antennapod/core/tests/util/DateUtilsTest.java @@ -101,4 +101,19 @@ public class DateUtilsTest extends AndroidTestCase { assertEquals(expected, actual); } + public void testParseDateWithNoTimezonePadding() throws Exception { + GregorianCalendar exp = new GregorianCalendar(2017, 1, 22, 22, 28, 00); + exp.setTimeZone(TimeZone.getTimeZone("UTC")); + Date expected = new Date(exp.getTimeInMillis() + 2); + Date actual = DateUtils.parse("2017-02-22T14:28:00.002-08:00"); + assertEquals(expected, actual); + } + + public void testParseDateWithForCest() throws Exception { + GregorianCalendar exp = new GregorianCalendar(2017, 0, 28, 23, 00, 00); + exp.setTimeZone(TimeZone.getTimeZone("UTC")); + Date expected = new Date(exp.getTimeInMillis()); + Date actual = DateUtils.parse("Sun, 29 Jan 2017 00:00:00 CEST"); + assertEquals(expected, actual); + } } |