From 55582549af53988b777ee1cf255988450b1ca175 Mon Sep 17 00:00:00 2001
From: Krzysztof Witukiewicz <krzysztof.witukiewicz@mgm-tp.com>
Date: Mon, 3 Feb 2025 16:24:30 +0100
Subject: [PATCH] OZG-7262 OZG-7657 Fix AntragraumITCase

---
 .../antragraum/AntragraumITCase.java          | 21 +++++++------------
 1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/antragraum/AntragraumITCase.java b/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/antragraum/AntragraumITCase.java
index deeab0b4b..47a22f93c 100644
--- a/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/antragraum/AntragraumITCase.java
+++ b/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/antragraum/AntragraumITCase.java
@@ -50,6 +50,7 @@ import org.springframework.test.annotation.DirtiesContext;
 
 import com.google.protobuf.ByteString;
 
+import de.ozgcloud.apilib.common.datatypes.GenericId;
 import de.ozgcloud.apilib.common.errorhandling.NotFoundException;
 import de.ozgcloud.common.test.DataITCase;
 import de.ozgcloud.common.test.TestUtils;
@@ -472,10 +473,7 @@ class AntragraumITCase {
 					.setFileId(fileId)
 					.build();
 
-			grpcService.getAttachmentContent(request, responseObserver);
-
-			verify(responseObserver, never()).onNext(any());
-
+			assertThatThrownBy(() -> grpcService.getAttachmentContent(request, responseObserver)).hasRootCauseInstanceOf(SecurityException.class);
 		}
 
 		@Test
@@ -489,9 +487,8 @@ class AntragraumITCase {
 					.setFileId(fileId)
 					.build();
 
-			grpcService.getAttachmentContent(request, responseObserver);
-
-			verify(responseObserver, never()).onNext(any());
+			assertThatThrownBy(() -> grpcService.getAttachmentContent(request, responseObserver)).hasRootCause(new NotFoundException(
+					GenericId.from(request.getNachrichtId()), "PostfachNachricht"));
 		}
 
 		@Test
@@ -506,9 +503,8 @@ class AntragraumITCase {
 					.setFileId(fileId)
 					.build();
 
-			grpcService.getAttachmentContent(request, responseObserver);
-
-			verify(responseObserver, never()).onNext(any());
+			assertThatThrownBy(() -> grpcService.getAttachmentContent(request, responseObserver)).hasRootCause(new NotFoundException(
+					GenericId.from(request.getNachrichtId()), "PostfachNachricht"));
 		}
 
 		@Test
@@ -523,9 +519,8 @@ class AntragraumITCase {
 					.setFileId(fileId)
 					.build();
 
-			grpcService.getAttachmentContent(request, responseObserver);
-
-			verify(responseObserver, never()).onNext(any());
+			assertThatThrownBy(() -> grpcService.getAttachmentContent(request, responseObserver)).hasRootCause(new NotFoundException(
+					GenericId.from(request.getNachrichtId()), "PostfachNachricht"));
 		}
 	}
 
-- 
GitLab