Skip to content

Commit af8debf

Browse files
author
Yoan Blanc
committed
dateutil: testing legacy input format
Signed-off-by: Yoan Blanc <yoan.blanc@exoscale.ch>
1 parent d459c31 commit af8debf

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

utils/src/test/java/com/cloud/utils/DateUtilTest.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,25 @@ public static void main(String[] args) {
4747
if (args.length == 2) {
4848
System.out.println("Next run time: " + DateUtil.getNextRunTime(IntervalType.getIntervalType(args[0]), args[1], "GMT", time).toString());
4949
}
50+
}
5051

51-
// zonedTimeFormat();
52+
@Test
53+
public void zonedTimeFormatLegacy() throws ParseException {
54+
Date time = new Date();
55+
DateFormat dfDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'Z");
56+
String str = dfDate.format(time);
57+
Date dtParsed = DateUtil.parseTZDateString(str);
5258

59+
assertEquals(time, dtParsed);
5360
}
5461

5562
@Test
5663
public void zonedTimeFormat() throws ParseException {
5764
Date time = new Date();
5865
DateFormat dfDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
5966
String str = dfDate.format(time);
60-
Date dtParsed = dtParsed = DateUtil.parseTZDateString(str);
67+
Date dtParsed = DateUtil.parseTZDateString(str);
6168

62-
assertEquals(time.toString(), dtParsed.toString());
69+
assertEquals(time, dtParsed);
6370
}
64-
}
71+
}

0 commit comments

Comments
 (0)