@@ -442,21 +442,19 @@ public void testDateTimeWithoutTimezone() throws SQLException {
442442 OffsetDateTime serverNowOffseted = rs .getObject (1 , OffsetDateTime .class );
443443 LocalDateTime serverNow = (LocalDateTime ) rs .getObject (1 );
444444 OffsetDateTime tzTime = (OffsetDateTime ) rs .getObject (2 );
445+ ZonedDateTime serverNowZoned = rs .getObject (1 , ZonedDateTime .class );
445446 Assert .assertTrue (serverNow .isEqual (tzTime .toLocalDateTime ()));
446447 Assert .assertTrue (serverNow .isEqual (serverNowOffseted .toLocalDateTime ()));
447448 Assert .assertEquals (tzTime .getOffset (), TimeZone .getTimeZone ("America/Los_Angeles" ).toZoneId ().getRules ().getOffset (tzTime .toInstant ()));
449+ Assert .assertEquals (serverNowZoned .getZone (), TimeZone .getTimeZone ("America/Los_Angeles" ).toZoneId ());
450+ Assert .assertEquals (serverNowZoned .toLocalDateTime (), serverNow );
451+
448452 Time serverNowTime = rs .getTime (1 );
449453 Time tzTimeTime = rs .getTime (2 );
450454 Timestamp serverNowTimestamp = rs .getTimestamp (1 );
451455 Timestamp tzTimeTimestamp = rs .getTimestamp (2 );
452- ZonedDateTime serverNowZoned = rs .getObject (1 , ZonedDateTime .class );
453-
454-
455- System .out .println ("serverNow: " + serverNow + " tzTime: " + tzTime );
456- System .out .println ("serverNowZoned: " + serverNowZoned + " zone: " + serverNowZoned .getZone () );
457- System .out .println ("serverNowOffseted: " + serverNowOffseted );
458- System .out .println ("serverNowTime: " + serverNowTime + " tzTimeTime: " + tzTimeTime );
459- System .out .println ("serverNowTimestamp: " + serverNowTimestamp + " tzTimeTimestamp: " + tzTimeTimestamp );
456+ Assert .assertEquals (serverNowTime , tzTimeTime );
457+ Assert .assertEquals (serverNowTimestamp , tzTimeTimestamp );
460458 }
461459 }
462460}
0 commit comments