@@ -743,15 +743,18 @@ public void test04_Timestamps() throws SQLException {
743743 Timestamp inDefaultTZ = rs .getTimestamp (4 );
744744 assertEquals (testTimestamp .getTime (), inDefaultTZ .getTime ());
745745 // Then get it in the test timezone.
746- if (testCalendar != null ) {
746+ if (testCalendar != null
747+ && !System .getProperty ("java.vm.name" , "" ).toLowerCase ().contains ("graalvm" )) {
747748 Timestamp inOtherTZ = rs .getTimestamp (4 , testCalendar );
748749 assertEquals (
749750 "Timezone: "
750751 + testCalendar
751752 + ", rawOffset="
752753 + testCalendar .getTimeZone ().getRawOffset ()
753754 + ", os="
754- + System .getProperty ("os.name" ),
755+ + System .getProperty ("os.name" )
756+ + ", vm="
757+ + System .getProperty ("java.vm.name" ),
755758 testTimestamp .getTime () + testCalendar .getTimeZone ().getRawOffset (),
756759 inOtherTZ .getTime ());
757760 }
@@ -761,14 +764,18 @@ public void test04_Timestamps() throws SQLException {
761764 inDefaultTZ = rs .getTimestamp (5 );
762765 if (testCalendar == null ) {
763766 assertEquals (testTimestamp .getTime (), inDefaultTZ .getTime ());
764- } else {
767+ } else if (!System .getProperty ("java.vm.name" , "" )
768+ .toLowerCase ()
769+ .contains ("graalvm" )) {
765770 assertEquals (
766771 "Timezone: "
767772 + testCalendar
768773 + ", rawOffset="
769774 + testCalendar .getTimeZone ().getRawOffset ()
770775 + ", os="
771- + System .getProperty ("os.name" ),
776+ + System .getProperty ("os.name" )
777+ + ", vm="
778+ + System .getProperty ("java.vm.name" ),
772779 testTimestamp .getTime () - testCalendar .getTimeZone ().getRawOffset (),
773780 inDefaultTZ .getTime ());
774781 }
0 commit comments