Skip to content

Commit 280e309

Browse files
timis1timis1
andauthored
JAVA-20163 Fix failed integration test with date creation comparison (eugenp#14080)
Co-authored-by: timis1 <[email protected]>
1 parent e907a16 commit 280e309

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

persistence-modules/hibernate-annotations/src/test/java/com/baeldung/hibernate/creationupdatetimestamp/HibernateCreationUpdateTimestampIntegrationTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
import static org.junit.jupiter.api.Assertions.assertNotEquals;
66
import static org.junit.jupiter.api.Assertions.assertNotNull;
77

8+
import java.text.SimpleDateFormat;
89
import java.time.Instant;
10+
import java.util.Date;
911

1012
import org.h2.Driver;
1113
import org.hibernate.Session;
@@ -81,7 +83,11 @@ void whenCreatingEntity_ThenCreatedOnAndLastUpdatedOnAreEqual() {
8183
session.getTransaction().commit();
8284
session.close();
8385

84-
assertEquals(book.getCreatedOn(), book.getLastUpdatedOn());
86+
Date createdOn = Date.from(book.getCreatedOn());
87+
Date lastUpdatedOn = Date.from(book.getLastUpdatedOn());
88+
SimpleDateFormat formatter = new SimpleDateFormat("dd MM yyyy HH:mm:ss");
89+
90+
assertEquals(formatter.format(createdOn), formatter.format(lastUpdatedOn));
8591
}
8692

8793
@Test

persistence-modules/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,11 @@
108108
<module>spring-jooq</module>
109109
<module>spring-mybatis</module>
110110
<module>spring-persistence-simple</module>
111+
112+
<module>fauna</module>
113+
<module>spring-data-rest</module>
114+
<module>java-mongodb</module>
115+
<module>questdb</module>
111116
</modules>
112117

113118
<properties>

pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -795,8 +795,6 @@
795795
<module>spring-swagger-codegen/custom-validations-opeanpi-codegen</module>
796796
<module>testing-modules/testing-assertions</module>
797797
<module>testing-modules/mockito-simple</module>
798-
<module>persistence-modules/fauna</module>
799-
<module>persistence-modules/spring-data-rest</module>
800798

801799
<module>rule-engines-modules</module>
802800

@@ -924,11 +922,9 @@
924922
<module>vertx-modules</module>
925923
<module>xstream</module>
926924
<module>webrtc</module>
927-
<module>persistence-modules/java-mongodb</module>
928925

929926
<module>messaging-modules</module>
930927

931-
<module>persistence-modules/questdb</module>
932928
<module>vaadin</module>
933929
<module>libraries-3</module>
934930
<module>web-modules</module>
@@ -1058,8 +1054,6 @@
10581054
<module>spring-swagger-codegen/custom-validations-opeanpi-codegen</module>
10591055
<module>testing-modules/testing-assertions</module>
10601056
<module>testing-modules/mockito-simple</module>
1061-
<module>persistence-modules/fauna</module>
1062-
<module>persistence-modules/spring-data-rest</module>
10631057

10641058
<module>rule-engines-modules</module>
10651059

@@ -1187,11 +1181,9 @@
11871181
<module>vertx-modules</module>
11881182
<module>xstream</module>
11891183
<module>webrtc</module>
1190-
<module>persistence-modules/java-mongodb</module>
11911184

11921185
<module>messaging-modules</module>
11931186

1194-
<module>persistence-modules/questdb</module>
11951187
<module>vaadin</module>
11961188
<module>libraries-3</module>
11971189
<module>web-modules</module>

0 commit comments

Comments
 (0)