1212import java .sql .ResultSet ;
1313import java .sql .SQLException ;
1414import java .sql .Statement ;
15+ import java .time .LocalTime ;
1516import java .time .ZoneId ;
1617import java .time .ZonedDateTime ;
1718
@@ -35,7 +36,8 @@ public void rowBasedWriterTest() throws SQLException {
3536 "value_int" ,
3637 "value_text" ,
3738 "value_range" ,
38- "value_interval"
39+ "value_interval" ,
40+ "value_time"
3941 };
4042
4143 // Create the Table Definition:
@@ -52,15 +54,17 @@ public void rowBasedWriterTest() throws SQLException {
5254 row .setInterval ("value_interval" , new Interval (2 , 15 , 2 , 3 , 4 , 5000 )); // 2 mons 15 days 02:03:04.005
5355 row .setText ("value_text" , "Hi" );
5456 row .setInteger ("value_int" , 1 );
57+ row .setTime ("value_time" , LocalTime .of (22 , 10 ));
5558 row .setTsTzRange ("value_range" , new Range <>(
5659 ZonedDateTime .of (2020 , 3 , 1 , 0 , 0 , 0 , 0 , ZoneId .of ("GMT" )),
5760 ZonedDateTime .of (2020 , 3 , 1 , 0 , 0 , 0 , 0 , ZoneId .of ("GMT" ))));
5861 });
5962 }
6063 }
6164
62- // Now assert, that we have written 10000 entities:
6365
66+
67+ // Now assert, that we have written 10000 entities:
6468 Assert .assertEquals (10000 , getRowCount ());
6569 }
6670
@@ -72,6 +76,7 @@ private boolean createTable() throws SQLException {
7276 ", value_int int\n " +
7377 ", value_text text\n " +
7478 ", value_range tstzrange\n " +
79+ ", value_time time\n " +
7580 " );" ;
7681
7782 Statement statement = connection .createStatement ();
0 commit comments