From 7ad38ec76a9b78d09b11334c25bd92000a397c2b Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 28 Feb 2024 10:21:01 +0100
Subject: [PATCH] OZG-5058 Refactored a test in
 M001_CreateEmptyPostfachIfMissingITCase

---
 ...01_CreateEmptyPostfachIfMissingITCase.java | 21 ++++++++-----------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/src/test/java/de/ozgcloud/admin/migration/M001_CreateEmptyPostfachIfMissingITCase.java b/src/test/java/de/ozgcloud/admin/migration/M001_CreateEmptyPostfachIfMissingITCase.java
index 96e031c2..8eb58199 100644
--- a/src/test/java/de/ozgcloud/admin/migration/M001_CreateEmptyPostfachIfMissingITCase.java
+++ b/src/test/java/de/ozgcloud/admin/migration/M001_CreateEmptyPostfachIfMissingITCase.java
@@ -1,6 +1,10 @@
 package de.ozgcloud.admin.migration;
 
-import de.ozgcloud.common.test.DataITCase;
+import static de.ozgcloud.admin.migration.M001_CreateEmptyPostfachIfMissing.*;
+import static org.assertj.core.api.Assertions.*;
+
+import java.util.List;
+
 import org.bson.Document;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.DisplayName;
@@ -9,11 +13,7 @@ import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.mongodb.core.MongoTemplate;
 
-import java.util.List;
-
-import static de.ozgcloud.admin.migration.M001_CreateEmptyPostfachIfMissing.SETTINGS_COLLECTION;
-import static de.ozgcloud.admin.migration.M001_CreateEmptyPostfachIfMissing.TYPE_NAME_KEY;
-import static org.assertj.core.api.AssertionsForInterfaceTypes.assertThat;
+import de.ozgcloud.common.test.DataITCase;
 
 @DataITCase
 class M001_CreateEmptyPostfachIfMissingITCase {
@@ -37,12 +37,9 @@ class M001_CreateEmptyPostfachIfMissingITCase {
 			changeUnit.doMigration(template);
 
 			List<Document> settings = findAllSettings();
-			assertThat(settings).hasSize(1);
-			Document document = settings.getFirst();
-			System.out.println(document);
-			assertThat(document)
-					.usingRecursiveComparison().ignoringFields("_id")
-					.isEqualTo(MigrationTestFactory.createEmptyPostfach());
+
+			assertThat(settings).usingRecursiveFieldByFieldElementComparatorIgnoringFields("_id")
+					.containsExactly(MigrationTestFactory.createEmptyPostfach());
 		}
 
 		@Test
-- 
GitLab