DATAJDBC-209 - Improve assertion on The QueryAnnotationHsqlIntegrationTests#executeCustomQueryWithReturnTypeIsDate
Since Timestamp extends Date the repository returns the Timestamp as it comes from the database. Trying to compare that to an actual Date results in non determistic results, so we have to use an actual Timestamp. Original pull request: #66.
This commit is contained in:
committed by
Jens Schauder
parent
41e31b1916
commit
52a8daf003
@@ -17,6 +17,7 @@ package org.springframework.data.jdbc.repository.query;
|
||||
|
||||
import static org.assertj.core.api.Assertions.*;
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
@@ -195,7 +196,7 @@ public class QueryAnnotationHsqlIntegrationTests {
|
||||
@Test // DATAJDBC-175
|
||||
public void executeCustomQueryWithReturnTypeIsDate() {
|
||||
|
||||
Date now = new Date();
|
||||
Date now = new Timestamp(System.currentTimeMillis());
|
||||
assertThat(repository.nowWithDate()).isAfterOrEqualsTo(now);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user