|
5 | 5 | import java.time.LocalDate; |
6 | 6 | import java.time.LocalDateTime; |
7 | 7 |
|
| 8 | +import java.time.temporal.ChronoUnit; |
| 9 | + |
8 | 10 | import org.junit.Assert; |
9 | 11 | import org.junit.ClassRule; |
10 | 12 | import org.junit.Test; |
@@ -36,13 +38,12 @@ public void date32datetime64timestamp64interval64() { |
36 | 38 | Duration.parse("-PT2S") |
37 | 39 | ); |
38 | 40 |
|
39 | | -// date32datetime64timestamp64interval64Assert( |
40 | | -// LocalDate.MIN, |
41 | | -// LocalDateTime.MIN, |
42 | | -// Instant.MIN, |
43 | | -// Duration.ZERO |
44 | | -// ); |
45 | | - |
| 41 | + date32datetime64timestamp64interval64Assert( |
| 42 | + LocalDate.now(), |
| 43 | + LocalDateTime.now().truncatedTo(ChronoUnit.SECONDS), |
| 44 | + Instant.now(), |
| 45 | + Duration.ZERO |
| 46 | + ); |
46 | 47 |
|
47 | 48 | QueryReader reader = CTX.supplyResult( |
48 | 49 | s -> QueryReader.readFrom(s.createQuery("DECLARE $date32 AS Date32;\n" + |
@@ -71,11 +72,11 @@ private void date32datetime64timestamp64interval64Assert(LocalDate date32, Local |
71 | 72 | Instant timestamp64, Duration interval64) { |
72 | 73 | QueryReader reader = CTX.supplyResult( |
73 | 74 | s -> QueryReader.readFrom(s.createQuery("" + |
74 | | - "DECLARE $date32 AS Date32;\n" + |
| 75 | + "DECLARE $date32 AS date32;\n" + |
75 | 76 | "DECLARE $datetime64 AS Datetime64;\n" + |
76 | 77 | "DECLARE $timestamp64 AS Timestamp64;\n" + |
77 | 78 | "DECLARE $interval64 AS Interval64;" + |
78 | | - "SELECT $date32, $datetime64, $timestamp64, $interval64;", |
| 79 | + "SELECT $date32, $datetime64, $timestamp64, $interval64;", |
79 | 80 | TxMode.SERIALIZABLE_RW, |
80 | 81 | Params.of( |
81 | 82 | "$date32", PrimitiveValue.newDate32(date32), |
|
0 commit comments