Skip to content

Commit b61515e

Browse files
committed
Update ZonedDateTimeSerTest.java
1 parent 69e7756 commit b61515e

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

datetime/src/test/java/com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeSerTest.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -993,13 +993,21 @@ public void testSerializationWithZoneWithDefaultTimeZone() throws Exception
993993
ZonedDateTime java8ZonedDateTime = ZonedDateTime.of(2023, 10, 1, 12, 0, 0, 0,
994994
ZoneId.of("Asia/Shanghai"));
995995

996-
String actual = MAPPER.writer()
996+
// Without WRITE_DATES_WITH_CONTEXT_TIME_ZONE
997+
assertEquals("\"2023-10-01T12:00:00+08:00\"",
998+
MAPPER.writer()
997999
.with(TimeZone.getTimeZone("UTC"))
1000+
.without(SerializationFeature.WRITE_DATES_WITH_CONTEXT_TIME_ZONE)
9981001
.without(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
999-
.writeValueAsString(java8ZonedDateTime);
1002+
.writeValueAsString(java8ZonedDateTime));
10001003

1001-
// Actual :"2023-10-01T04:00:00Z"
1002-
assertEquals("\"2023-10-01T12:00:00+08:00\"", actual);
1004+
// With WRITE_DATES_WITH_CONTEXT_TIME_ZONE
1005+
assertEquals("\"2023-10-01T04:00:00Z\"",
1006+
MAPPER.writer()
1007+
.with(TimeZone.getTimeZone("UTC"))
1008+
.with(SerializationFeature.WRITE_DATES_WITH_CONTEXT_TIME_ZONE)
1009+
.without(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
1010+
.writeValueAsString(java8ZonedDateTime));
10031011
}
10041012

10051013
private static void assertIsEqual(ZonedDateTime expected, ZonedDateTime actual)

0 commit comments

Comments
 (0)