@@ -12,6 +12,7 @@ public class TestISO8601 {
12
12
13
13
private static final String SPACEY_GITLAB_DATE = "2018-03-12 10:16:46 +0700" ;
14
14
private static final String ISO8601_GITLAB_DATE ="2018-03-12T10:16:46+0700" ;
15
+ private static final String SPACEY_GITLAB_UTC_DATE = "2018-03-12 03:16:46 UTC" ;
15
16
16
17
private static final String DATE_ONLY = "2018-03-12" ;
17
18
private static final String DATE_AT_MIDNIGHT ="2018-03-12T00:00:00Z" ;
@@ -22,6 +23,7 @@ public class TestISO8601 {
22
23
private static final String ISO8601_DATE_MSEC = "2018-03-12T10:16:46.123Z" ;
23
24
private static final String ISO8601_DATE_OFFSET_COLON = "2018-03-12T10:16:46.123+00:00" ;
24
25
private static final String ISO8601_GITLAB_DATE_MSEC = "2018-03-12T03:16:46.123-0700" ;
26
+ private static final String SPACEY_GITLAB_UTC_DATE_MSEC = "2018-03-12 10:16:46.123 UTC" ;
25
27
26
28
@ Test
27
29
public void testGitlabDateParse () throws ParseException {
@@ -30,6 +32,20 @@ public void testGitlabDateParse() throws ParseException {
30
32
assertEquals (spaceyDate , gitlabDate );
31
33
}
32
34
35
+ @ Test
36
+ public void testGitlabUtcDateParse () throws ParseException {
37
+ Date spaceyDate = ISO8601 .toDate (SPACEY_GITLAB_UTC_DATE );
38
+ Date gitlabDate = ISO8601 .toDate (ISO8601_GITLAB_DATE );
39
+ assertEquals (spaceyDate , gitlabDate );
40
+ }
41
+
42
+ @ Test
43
+ public void testGitlabMsecUtcDateParse () throws ParseException {
44
+ Date spaceyDate = ISO8601 .toDate (SPACEY_GITLAB_UTC_DATE_MSEC );
45
+ Date msecDate = ISO8601 .toDate (ISO8601_DATE_MSEC );
46
+ assertEquals (spaceyDate , msecDate );
47
+ }
48
+
33
49
@ Test
34
50
public void testDateOnlyParse () throws ParseException {
35
51
Date dateOnly = ISO8601 .toDate (DATE_ONLY );
0 commit comments