From 7e032509e143bb51f62412fe1cbbb0fd67fdb470 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 23 Oct 2024 11:47:22 +0200
Subject: [PATCH] OZG-6944 mock responseOberver call

---
 .../antragraum/AntragraumITCase.java          | 25 +++++++------------
 1 file changed, 9 insertions(+), 16 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 4f9a0b68f..998db41bb 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
@@ -411,6 +411,11 @@ class AntragraumITCase {
 					VorgangAttachedItem.COLLECTION_NAME);
 		}
 
+		@BeforeEach
+		void mockObserver() {
+			when(responseObserver.isReady()).thenReturn(true);
+		}
+
 		@Test
 		void shouldSendContent() {
 			when(verifier.verify(any())).thenReturn(Collections.emptyList());
@@ -442,10 +447,7 @@ class AntragraumITCase {
 					.setFileId(fileId)
 					.build();
 
-			assertThatThrownBy(() -> grpcService.getAttachmentContent(request, responseObserver))
-					.isInstanceOf(SecurityException.class)
-					.hasMessageContaining("Signature missing")
-					.hasMessageContaining("invalid_signature");
+			verify(responseObserver, never()).onNext(any());
 
 		}
 
@@ -460,10 +462,7 @@ class AntragraumITCase {
 					.setFileId(fileId)
 					.build();
 
-			assertThatThrownBy(() -> grpcService.getAttachmentContent(request, responseObserver))
-					.isInstanceOf(NotFoundException.class)
-					.hasMessageContaining("PostfachNachricht")
-					.hasMessageContaining(vorgangAttachedItem.getId());
+			verify(responseObserver, never()).onNext(any());
 		}
 
 		@Test
@@ -478,10 +477,7 @@ class AntragraumITCase {
 					.setFileId(fileId)
 					.build();
 
-			assertThatThrownBy(() -> grpcService.getAttachmentContent(request, responseObserver))
-					.isInstanceOf(NotFoundException.class)
-					.hasMessageContaining("PostfachNachricht")
-					.hasMessageContaining(vorgangAttachedItem.getId());
+			verify(responseObserver, never()).onNext(any());
 		}
 
 		@Test
@@ -496,10 +492,7 @@ class AntragraumITCase {
 					.setFileId(fileId)
 					.build();
 
-			assertThatThrownBy(() -> grpcService.getAttachmentContent(request, responseObserver))
-					.isInstanceOf(NotFoundException.class)
-					.hasMessageContaining("PostfachNachricht")
-					.hasMessageContaining(vorgangAttachedItemDifferentAttachment.getId());
+			verify(responseObserver, never()).onNext(any());
 		}
 	}
 
-- 
GitLab