From 77d1de223b971d5bbc8d5cd326a56d53e746d1a1 Mon Sep 17 00:00:00 2001 From: balasr3 Date: Tue, 5 Sep 2023 00:56:58 +0530 Subject: [PATCH] BAEL-6572: Modified test to validateId mapping --- .../expression/mapper/LicenseMapperUnitTest.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/mapstruct/src/test/java/com/baeldung/expression/mapper/LicenseMapperUnitTest.java b/mapstruct/src/test/java/com/baeldung/expression/mapper/LicenseMapperUnitTest.java index d6ecd87802..1c22f972a9 100644 --- a/mapstruct/src/test/java/com/baeldung/expression/mapper/LicenseMapperUnitTest.java +++ b/mapstruct/src/test/java/com/baeldung/expression/mapper/LicenseMapperUnitTest.java @@ -4,6 +4,7 @@ import static org.assertj.core.api.Assertions.assertThat; import java.time.LocalDate; import java.time.LocalDateTime; +import java.util.UUID; import org.junit.jupiter.api.Test; import org.mapstruct.factory.Mappers; @@ -21,7 +22,6 @@ class LicenseMapperUnitTest { licenseDto.setStartDate(LocalDateTime.now()); License license = licenseMapper.toLicense(licenseDto); assertThat(license).isNotNull(); - assertThat(license.getId()).isNotNull(); assertThat(license.getEndDate() .toLocalDate()).isEqualTo(LocalDate.now() .plusYears(1)); @@ -34,7 +34,6 @@ class LicenseMapperUnitTest { .plusYears(2)); License license = licenseMapper.toLicense(licenseDto); assertThat(license).isNotNull(); - assertThat(license.getId()).isNotNull(); assertThat(license.getStartDate() .toLocalDate()).isEqualTo(LocalDate.now()); } @@ -44,7 +43,6 @@ class LicenseMapperUnitTest { LicenseDto licenseDto = new LicenseDto(); License license = licenseMapper.toLicense(licenseDto); assertThat(license).isNotNull(); - assertThat(license.getId()).isNotNull(); assertThat(license.getStartDate() .toLocalDate()).isEqualTo(LocalDate.now()); assertThat(license.getEndDate() @@ -61,8 +59,17 @@ class LicenseMapperUnitTest { .plusDays(10)); License license = licenseMapper.toLicense(licenseDto); assertThat(license).isNotNull(); - assertThat(license.getId()).isNotNull(); assertThat(license.isRenewalRequired()).isTrue(); } + @Test + void givenLicenseDtoWithValidDetails_WhenMapperMethodIsInvoked_ThenLicenseShouldBePopulatedWithValidId() { + LicenseDto licenseDto = new LicenseDto(); + licenseDto.setEndDate(LocalDateTime.now() + .plusDays(10)); + License license = licenseMapper.toLicense(licenseDto); + assertThat(license).isNotNull(); + assertThat(license.getId()).isNotNull(); + } + } \ No newline at end of file