diff --git a/.travis.yml b/.travis.yml index 2126f0a28..5fcaa8a7e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ sudo: required language: java jdk: - oraclejdk8 + - openjdk11 git: depth: 3 diff --git a/src/test/java/io/ebeaninternal/server/type/UtilDateTimeParserTest.java b/src/test/java/io/ebeaninternal/server/type/UtilDateTimeParserTest.java index c27e73810..69ee6dde1 100644 --- a/src/test/java/io/ebeaninternal/server/type/UtilDateTimeParserTest.java +++ b/src/test/java/io/ebeaninternal/server/type/UtilDateTimeParserTest.java @@ -36,6 +36,11 @@ public class UtilDateTimeParserTest { parseAndFormat("2016-02-28T20:39:00.000Z", "2016-02-28T20:39:00.000Z"); } + @Test + public void parseFormat_when_millis_3dp_2() { + parseAndFormat("2016-02-28T20:39:32.999000Z", "2016-02-28T20:39:32.999Z"); + } + private void parseAndFormat(String input, String expected) { Timestamp timestamp = parser.parse(input); String format = parser.format(timestamp);