|
40 | 40 | import java.sql.Struct; |
41 | 41 | import java.sql.Time; |
42 | 42 | import java.sql.Timestamp; |
| 43 | +import java.time.Instant; |
43 | 44 | import java.util.Properties; |
44 | 45 | import org.junit.jupiter.api.Test; |
45 | 46 |
|
@@ -198,7 +199,8 @@ public void testValidAllDataTypesSerializationFromSelectQueryInPSC() throws SQLE |
198 | 199 | assertArrayEquals( |
199 | 200 | new String[] {"one", "two", "three"}, (String[]) resultSet.getArray(9).getArray()); |
200 | 201 |
|
201 | | - assertEquals(Timestamp.valueOf("2020-04-27 18:07:25.356456"), resultSet.getObject(10)); |
| 202 | + Timestamp expectedTimestamp = Timestamp.from(Instant.parse("2020-04-27T18:07:25.356456Z")); |
| 203 | + assertEquals(expectedTimestamp, resultSet.getObject(10)); |
202 | 204 | assertEquals(Date.valueOf("2019-1-12"), resultSet.getObject(11)); |
203 | 205 | assertEquals(Time.valueOf("14:00:00"), resultSet.getObject(12)); |
204 | 206 | assertEquals(Timestamp.valueOf("2019-02-17 11:24:00"), resultSet.getObject(13)); |
@@ -245,8 +247,9 @@ public void testValidAllDataTypesSerializationFromSelectQueryArrowDatasetInPSC() |
245 | 247 | assertEquals("{\"v\":{\"f\":[{\"v\":\"Eric\"},{\"v\":\"10\"}]}}", expectedStruct.toString()); |
246 | 248 | assertArrayEquals( |
247 | 249 | new String[] {"one", "two", "three"}, (String[]) resultSet.getArray(9).getArray()); |
248 | | - assertEquals(Timestamp.valueOf("2020-04-27 18:07:25.356"), resultSet.getObject(10)); |
249 | | - assertEquals(Timestamp.valueOf("2020-04-27 18:07:25.356"), resultSet.getTimestamp(10)); |
| 250 | + Timestamp expectedTimestamp = Timestamp.from(Instant.parse("2020-04-27T18:07:25.356Z")); |
| 251 | + assertEquals(expectedTimestamp, resultSet.getObject(10)); |
| 252 | + assertEquals(expectedTimestamp, resultSet.getTimestamp(10)); |
250 | 253 | assertEquals(Date.valueOf("2019-1-12"), resultSet.getObject(11)); |
251 | 254 | assertEquals(Date.valueOf("2019-1-12"), resultSet.getDate(11)); |
252 | 255 | assertEquals(Time.valueOf("14:00:00"), resultSet.getObject(12)); |
|
0 commit comments