Skip to content

Commit 6d30ed9

Browse files
author
Paultagoras
committed
Update DataTypeTests.java
1 parent 48c153e commit 6d30ed9

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -868,48 +868,48 @@ public void testTypeConversions() throws Exception {
868868
assertEquals(String.valueOf(rs.getObject(1)), "1");
869869
assertEquals(rs.getObject(1, Integer.class), 1);
870870
assertEquals(rs.getObject(1, Long.class), 1L);
871-
assertEquals(String.valueOf(rs.getObject(1, new HashMap<>(){{put(JDBCType.INTEGER.getName(), Integer.class);}})), "1");
871+
assertEquals(String.valueOf(rs.getObject(1, new HashMap<String, Class<?>>(){{put(JDBCType.INTEGER.getName(), Integer.class);}})), "1");
872872

873873
assertTrue(rs.getBoolean(2));
874874
assertEquals(String.valueOf(rs.getObject(2)), "true");
875875
assertEquals(rs.getObject(2, Boolean.class), true);
876-
assertEquals(String.valueOf(rs.getObject(2, new HashMap<>(){{put(JDBCType.BOOLEAN.getName(), Boolean.class);}})), "true");
876+
assertEquals(String.valueOf(rs.getObject(2, new HashMap<String, Class<?>>(){{put(JDBCType.BOOLEAN.getName(), Boolean.class);}})), "true");
877877

878878
assertEquals(rs.getFloat(3), 1.0f);
879879
assertEquals(String.valueOf(rs.getObject(3)), "1.0");
880880
assertEquals(rs.getObject(3, Float.class), 1.0f);
881881
assertEquals(rs.getObject(3, Double.class), 1.0);
882-
assertEquals(String.valueOf(rs.getObject(3, new HashMap<>(){{put(JDBCType.FLOAT.getName(), Float.class);}})), "1.0");
882+
assertEquals(String.valueOf(rs.getObject(3, new HashMap<String, Class<?>>(){{put(JDBCType.FLOAT.getName(), Float.class);}})), "1.0");
883883

884884
assertEquals(rs.getDate(4), Date.valueOf("2024-12-01"));
885885
assertTrue(rs.getObject(4) instanceof ZonedDateTime);//ZonedDateTime
886886
assertEquals(String.valueOf(rs.getObject(4)), "2024-12-01T00:00Z[UTC]");//ZonedDateTime
887887
assertEquals(rs.getObject(4, LocalDate.class), LocalDate.of(2024, 12, 1));
888-
assertEquals(String.valueOf(rs.getObject(4, new HashMap<>(){{put(JDBCType.DATE.getName(), LocalDate.class);}})), "2024-12-01");
888+
assertEquals(String.valueOf(rs.getObject(4, new HashMap<String, Class<?>>(){{put(JDBCType.DATE.getName(), LocalDate.class);}})), "2024-12-01");
889889

890890
assertEquals(rs.getTimestamp(5), Timestamp.valueOf("2024-12-01 12:34:56"));
891891
assertTrue(rs.getObject(5) instanceof ZonedDateTime);//ZonedDateTime
892892
assertEquals(String.valueOf(rs.getObject(5)), "2024-12-01T12:34:56Z[UTC]");//ZonedDateTime
893893
assertEquals(rs.getObject(5, LocalDateTime.class), LocalDateTime.of(2024, 12, 1, 12, 34, 56));
894-
assertEquals(String.valueOf(rs.getObject(5, new HashMap<>(){{put(JDBCType.TIMESTAMP_WITH_TIMEZONE.getName(), LocalDateTime.class);}})), "2024-12-01T12:34:56");
894+
assertEquals(String.valueOf(rs.getObject(5, new HashMap<String, Class<?>>(){{put(JDBCType.TIMESTAMP_WITH_TIMEZONE.getName(), LocalDateTime.class);}})), "2024-12-01T12:34:56");
895895

896896
assertEquals(rs.getTimestamp(6), Timestamp.valueOf("2024-12-01 12:34:56.789"));
897897
assertTrue(rs.getObject(6) instanceof ZonedDateTime);//ZonedDateTime
898898
assertEquals(String.valueOf(rs.getObject(6)), "2024-12-01T12:34:56.789Z[UTC]");//ZonedDateTime
899899
assertEquals(rs.getObject(6, LocalDateTime.class), LocalDateTime.of(2024, 12, 1, 12, 34, 56, 789000000));
900-
assertEquals(String.valueOf(rs.getObject(6, new HashMap<>(){{put(JDBCType.TIMESTAMP_WITH_TIMEZONE.getName(), LocalDateTime.class);}})), "2024-12-01T12:34:56.789");
900+
assertEquals(String.valueOf(rs.getObject(6, new HashMap<String, Class<?>>(){{put(JDBCType.TIMESTAMP_WITH_TIMEZONE.getName(), LocalDateTime.class);}})), "2024-12-01T12:34:56.789");
901901

902902
assertEquals(rs.getTimestamp(7), Timestamp.valueOf("2024-12-01 12:34:56.789789"));
903903
assertTrue(rs.getObject(7) instanceof ZonedDateTime);//ZonedDateTime
904904
assertEquals(String.valueOf(rs.getObject(7)), "2024-12-01T12:34:56.789789Z[UTC]");//ZonedDateTime
905905
assertEquals(rs.getObject(7, LocalDateTime.class), LocalDateTime.of(2024, 12, 1, 12, 34, 56, 789789000));
906-
assertEquals(String.valueOf(rs.getObject(7, new HashMap<>(){{put(JDBCType.TIMESTAMP_WITH_TIMEZONE.getName(), OffsetDateTime.class);}})), "2024-12-01T12:34:56.789789Z");
906+
assertEquals(String.valueOf(rs.getObject(7, new HashMap<String, Class<?>>(){{put(JDBCType.TIMESTAMP_WITH_TIMEZONE.getName(), OffsetDateTime.class);}})), "2024-12-01T12:34:56.789789Z");
907907

908908
assertEquals(rs.getTimestamp(8), Timestamp.valueOf("2024-12-01 12:34:56.789789789"));
909909
assertTrue(rs.getObject(8) instanceof ZonedDateTime);//ZonedDateTime
910910
assertEquals(String.valueOf(rs.getObject(8)), "2024-12-01T12:34:56.789789789Z[UTC]");//ZonedDateTime
911911
assertEquals(rs.getObject(8, LocalDateTime.class), LocalDateTime.of(2024, 12, 1, 12, 34, 56, 789789789));
912-
assertEquals(String.valueOf(rs.getObject(8, new HashMap<>(){{put(JDBCType.TIMESTAMP_WITH_TIMEZONE.getName(), ZonedDateTime.class);}})), "2024-12-01T12:34:56.789789789Z[UTC]");
912+
assertEquals(String.valueOf(rs.getObject(8, new HashMap<String, Class<?>>(){{put(JDBCType.TIMESTAMP_WITH_TIMEZONE.getName(), ZonedDateTime.class);}})), "2024-12-01T12:34:56.789789789Z[UTC]");
913913

914914
}
915915
}

0 commit comments

Comments
 (0)