From 99414d55b96ccd08ddfd3e08dd805af45f682a96 Mon Sep 17 00:00:00 2001
From: Felix Reichenbach <felix.reichenbach@mgm-tp.com>
Date: Mon, 27 Jan 2025 10:35:28 +0100
Subject: [PATCH] OZG-7515 add migration test

---
 ...meBescheidToPatchAttachedItemCommandITCase.java | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/common/migration/M014_AddItemNameBescheidToPatchAttachedItemCommandITCase.java b/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/common/migration/M014_AddItemNameBescheidToPatchAttachedItemCommandITCase.java
index d558ae25f..8b8e0416e 100644
--- a/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/common/migration/M014_AddItemNameBescheidToPatchAttachedItemCommandITCase.java
+++ b/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/common/migration/M014_AddItemNameBescheidToPatchAttachedItemCommandITCase.java
@@ -125,7 +125,6 @@ class M014_AddItemNameBescheidToPatchAttachedItemCommandITCase {
 
 	@Nested
 	class TestBuildQuery {
-
 		@Test
 		void shouldQueryPatchAttachedItemCommandsWithParentId() {
 			var query = migration.buildQuery(List.of(sendBescheidCommand.getObjectId(ID_FIELD).toString()));
@@ -136,6 +135,19 @@ class M014_AddItemNameBescheidToPatchAttachedItemCommandITCase {
 		}
 	}
 
+	@Nested
+	class TestUpdateDocuments {
+		@Test
+		void shouldModifyPatchAttachedBescheidItem() {
+			migration.updateDocuments(mongoOperations, List.of(sendBescheidCommand.getObjectId(ID_FIELD).toString()));
+
+			var command = migrationDbTestUtils.getCommand(patchAttachedItemCommand.getObjectId(ID_FIELD));
+
+			assertThat(command).usingRecursiveComparison().isEqualTo(buildExpectedPatchAttachedItemCommand(patchAttachedItemCommand));
+		}
+
+	}
+
 	@Nested
 	class TestFullMigration {
 		@Test
-- 
GitLab