@@ -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