|
30 | 30 | import org.assertj.core.api.Assertions; |
31 | 31 |
|
32 | 32 | import static org.hamcrest.MatcherAssert.assertThat; |
| 33 | +import static org.hamcrest.Matchers.equalTo; |
33 | 34 | import static org.hamcrest.Matchers.instanceOf; |
34 | 35 | import static org.hamcrest.Matchers.is; |
35 | 36 |
|
@@ -207,12 +208,15 @@ public void testTimeLiteral(SessionFactoryScope scope) { |
207 | 208 | public void testSelectDatetimeLiterals(SessionFactoryScope scope) { |
208 | 209 | scope.inTransaction( |
209 | 210 | session -> { |
210 | | - assertThat( session.createQuery( "select datetime 1999-07-23 23:59" ).getSingleResult(), |
211 | | - is( instanceOf(LocalDateTime.class) ) ); |
212 | | - assertThat( session.createQuery( "select date 1999-07-23" ).getSingleResult(), |
213 | | - is( instanceOf(LocalDate.class) ) ); |
214 | | - assertThat( session.createQuery( "select time 23:59" ).getSingleResult(), |
215 | | - is( instanceOf(LocalTime.class) ) ); |
| 211 | + Object localDateTime = session.createQuery("select datetime 1999-07-23 23:59").getSingleResult(); |
| 212 | + assertThat( localDateTime, is( instanceOf(LocalDateTime.class) ) ); |
| 213 | + assertThat( localDateTime, equalTo(LocalDateTime.of(1999,7,23,23,59)) ); |
| 214 | + Object localDate = session.createQuery("select date 1999-07-23").getSingleResult(); |
| 215 | + assertThat( localDate, is( instanceOf(LocalDate.class) ) ); |
| 216 | + assertThat( localDate, equalTo(LocalDate.of(1999,7,23)) ); |
| 217 | + Object localTime = session.createQuery("select time 23:59").getSingleResult(); |
| 218 | + assertThat( localTime, is( instanceOf(LocalTime.class) ) ); |
| 219 | + assertThat( localTime, equalTo(LocalTime.of(23,59)) ); |
216 | 220 |
|
217 | 221 | assertThat( session.createQuery( "select local datetime" ).getSingleResult(), |
218 | 222 | is( instanceOf(LocalDateTime.class) ) ); |
|
0 commit comments