summaryrefslogtreecommitdiff
path: root/core/src/androidTest/java/de/danoeh/antennapod
diff options
context:
space:
mode:
authorDanial Klimkin <dklimkin@github.com>2017-04-10 22:16:34 +0200
committerDanial Klimkin <dklimkin@github.com>2017-04-10 22:16:34 +0200
commit545b1e364eec52a28ce823b0b8c598b163ebfd95 (patch)
tree6f42743317f16a3296417c4e69142b49e4878b04 /core/src/androidTest/java/de/danoeh/antennapod
parentb34910261c184a51f9de578b364d14e6d486567c (diff)
downloadAntennaPod-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.java15
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);
+ }
}