mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-03 16:34:19 +01:00
Implement setTime
This commit is contained in:
@@ -10,6 +10,7 @@ import java.sql.Date;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Time;
|
||||
import java.util.Properties;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -242,14 +243,40 @@ class JDBC4PreparedStatementTest {
|
||||
stmt.execute();
|
||||
|
||||
PreparedStatement stmt2 = connection.prepareStatement("SELECT * FROM test;");
|
||||
ResultSet rs = stmt2.executeQuery();
|
||||
JDBC4ResultSet rs = (JDBC4ResultSet) stmt2.executeQuery();
|
||||
|
||||
assertTrue(rs.next());
|
||||
assertEquals(date1, rs.getDate(1));
|
||||
assertTrue(rs.next());
|
||||
assertEquals(date2, rs.getDate(1));
|
||||
assertTrue(rs.next());
|
||||
assertEquals(date3, rs.getDate(1));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testSetTime() throws SQLException {
|
||||
connection.prepareStatement("CREATE TABLE test (col BLOB)").execute();
|
||||
PreparedStatement stmt =
|
||||
connection.prepareStatement("INSERT INTO test (col) VALUES (?), (?), (?)");
|
||||
|
||||
Time time1 = new Time(1000000000000L);
|
||||
Time time2 = new Time(1500000000000L);
|
||||
Time time3 = new Time(2000000000000L);
|
||||
|
||||
stmt.setTime(1, time1);
|
||||
stmt.setTime(2, time2);
|
||||
stmt.setTime(3, time3);
|
||||
stmt.execute();
|
||||
|
||||
PreparedStatement stmt2 = connection.prepareStatement("SELECT * FROM test;");
|
||||
JDBC4ResultSet rs = (JDBC4ResultSet) stmt2.executeQuery();
|
||||
|
||||
assertTrue(rs.next());
|
||||
assertArrayEquals(date1.toString().getBytes(), rs.getBytes(1));
|
||||
assertEquals(time1, rs.getTime(1));
|
||||
assertTrue(rs.next());
|
||||
assertArrayEquals(date2.toString().getBytes(), rs.getBytes(1));
|
||||
assertEquals(time2, rs.getTime(1));
|
||||
assertTrue(rs.next());
|
||||
assertArrayEquals(date3.toString().getBytes(), rs.getBytes(1));
|
||||
assertEquals(time3, rs.getTime(1));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user