Skip to content

Commit ac73929

Browse files
committed
Added tests for UTC zone name (#333).
1 parent 0824d6c commit ac73929

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/test/java/org/gitlab4j/api/TestISO8601.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ public class TestISO8601 {
1212

1313
private static final String SPACEY_GITLAB_DATE = "2018-03-12 10:16:46 +0700";
1414
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";
1516

1617
private static final String DATE_ONLY = "2018-03-12";
1718
private static final String DATE_AT_MIDNIGHT ="2018-03-12T00:00:00Z";
@@ -22,6 +23,7 @@ public class TestISO8601 {
2223
private static final String ISO8601_DATE_MSEC = "2018-03-12T10:16:46.123Z";
2324
private static final String ISO8601_DATE_OFFSET_COLON = "2018-03-12T10:16:46.123+00:00";
2425
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";
2527

2628
@Test
2729
public void testGitlabDateParse() throws ParseException {
@@ -30,6 +32,20 @@ public void testGitlabDateParse() throws ParseException {
3032
assertEquals(spaceyDate, gitlabDate);
3133
}
3234

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+
3349
@Test
3450
public void testDateOnlyParse() throws ParseException {
3551
Date dateOnly = ISO8601.toDate(DATE_ONLY);

0 commit comments

Comments
 (0)