Skip to content

Commit 360385d

Browse files
committed
fixed test to use different from server (UTC) timezone
1 parent a5e9c34 commit 360385d

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

jdbc-v2/src/test/java/com/clickhouse/jdbc/DataTypeTests.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -337,18 +337,19 @@ public void testDateTypes() throws SQLException {
337337
"'2261-12-31 23:59:59.999', '2261-12-31 23:59:59.999999', '2261-12-31 23:59:59.999999999' )");
338338

339339
// Insert random (valid) values
340-
long now = System.currentTimeMillis();
341-
log.info("Random seed was: {}", now);
342-
343-
Date date = new Date(now);
344-
Date date32 = new Date(now);
345-
java.sql.Timestamp dateTime = new java.sql.Timestamp(now);
340+
final LocalDateTime now = LocalDateTime.now(ZoneId.of("America/Los_Angeles"));
341+
final Date date = Date.valueOf(now.toLocalDate());
342+
final Date date32 = Date.valueOf(now.toLocalDate());
343+
final java.sql.Timestamp dateTime = Timestamp.valueOf(now);
346344
dateTime.setNanos(0);
347-
java.sql.Timestamp dateTime32 = new java.sql.Timestamp(now);
345+
final java.sql.Timestamp dateTime32 = Timestamp.valueOf(now);
348346
dateTime32.setNanos(0);
349-
java.sql.Timestamp dateTime643 = new java.sql.Timestamp(now);
350-
java.sql.Timestamp dateTime646 = new java.sql.Timestamp(now);
351-
java.sql.Timestamp dateTime649 = new java.sql.Timestamp(now);
347+
final java.sql.Timestamp dateTime643 = Timestamp.valueOf(LocalDateTime.now(ZoneId.of("America/Los_Angeles")));
348+
dateTime643.setNanos(333000000);
349+
final java.sql.Timestamp dateTime646 = Timestamp.valueOf(LocalDateTime.now(ZoneId.of("America/Los_Angeles")));
350+
dateTime646.setNanos(333333000);
351+
final java.sql.Timestamp dateTime649 = Timestamp.valueOf(LocalDateTime.now(ZoneId.of("America/Los_Angeles")));
352+
dateTime649.setNanos(333333333);
352353

353354
try (Connection conn = getConnection()) {
354355
try (PreparedStatement stmt = conn.prepareStatement("INSERT INTO test_dates VALUES ( 4, ?, ?, ?, ?, ?, ?, ?)")) {

0 commit comments

Comments
 (0)