From 33bdbbe85165fd0ad6b783d2f3409a6b7f723605 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 4 Jan 2022 15:03:48 +0100 Subject: [PATCH] Polishing. --- .../convert/MappingMongoConverterUnitTests.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/MappingMongoConverterUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/MappingMongoConverterUnitTests.java index 75837d15e..cb57eb7ef 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/MappingMongoConverterUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/MappingMongoConverterUnitTests.java @@ -27,11 +27,12 @@ import lombok.RequiredArgsConstructor; import java.math.BigDecimal; import java.math.BigInteger; import java.net.URL; +import java.time.LocalDate; import java.time.LocalDateTime; +import java.time.ZoneOffset; import java.time.temporal.ChronoUnit; import java.util.*; -import org.assertj.core.api.DateAssert; import org.bson.types.Binary; import org.bson.types.Code; import org.bson.types.Decimal128; @@ -2615,7 +2616,8 @@ class MappingMongoConverterUnitTests { @Test // GH-2860 void projectShouldReadSimpleInterfaceProjection() { - org.bson.Document source = new org.bson.Document("birthDate", new LocalDate(1999, 12, 1).toDate()).append("foo", + org.bson.Document source = new org.bson.Document("birthDate", + Date.from(LocalDate.of(1999, 12, 1).atStartOfDay().toInstant(ZoneOffset.UTC))).append("foo", "Walter"); EntityProjectionIntrospector discoverer = EntityProjectionIntrospector.create(converter.getProjectionFactory(), @@ -2627,14 +2629,15 @@ class MappingMongoConverterUnitTests { .introspect(PersonProjection.class, Person.class); PersonProjection person = converter.project(projection, source); - assertThat(person.getBirthDate()).isEqualTo(new LocalDate(1999, 12, 1)); + assertThat(person.getBirthDate()).isEqualTo(LocalDate.of(1999, 12, 1)); assertThat(person.getFirstname()).isEqualTo("Walter"); } @Test // GH-2860 void projectShouldReadSimpleDtoProjection() { - org.bson.Document source = new org.bson.Document("birthDate", new LocalDate(1999, 12, 1).toDate()).append("foo", + org.bson.Document source = new org.bson.Document("birthDate", + Date.from(LocalDate.of(1999, 12, 1).atStartOfDay().toInstant(ZoneOffset.UTC))).append("foo", "Walter"); EntityProjectionIntrospector introspector = EntityProjectionIntrospector.create(converter.getProjectionFactory(), @@ -2646,7 +2649,7 @@ class MappingMongoConverterUnitTests { .introspect(PersonDto.class, Person.class); PersonDto person = converter.project(projection, source); - assertThat(person.getBirthDate()).isEqualTo(new LocalDate(1999, 12, 1)); + assertThat(person.getBirthDate()).isEqualTo(LocalDate.of(1999, 12, 1)); assertThat(person.getFirstname()).isEqualTo("Walter"); }