From 7842d48832ed04f1c20655a74db117527430a891 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 6 Nov 2024 09:57:03 +0100
Subject: [PATCH] OZG-6162 OZG-7060 Fix test

---
 .../ozgcloud/alfa/export/ExportRemoteServiceTest.java  | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/export/ExportRemoteServiceTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/export/ExportRemoteServiceTest.java
index 7347a68634..e2d36e6134 100644
--- a/alfa-service/src/test/java/de/ozgcloud/alfa/export/ExportRemoteServiceTest.java
+++ b/alfa-service/src/test/java/de/ozgcloud/alfa/export/ExportRemoteServiceTest.java
@@ -5,12 +5,14 @@ import static org.mockito.Mockito.*;
 
 import java.util.Iterator;
 
+import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Nested;
 import org.junit.jupiter.api.Test;
 import org.mockito.ArgumentMatcher;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
+import org.mockito.MockedStatic;
 import org.mockito.Spy;
 
 import de.ozgcloud.alfa.vorgang.VorgangHeaderTestFactory;
@@ -35,12 +37,20 @@ class ExportRemoteServiceTest {
 
 		@Mock
 		private Iterator<GrpcExportVorgangResponse> responseIterator;
+		private MockedStatic<StreamedExportedVorgangFile> mockedStaticExportedFile;
 
 		@BeforeEach
 		void init() {
+			mockedStaticExportedFile = mockStatic(StreamedExportedVorgangFile.class);
+			mockedStaticExportedFile.when(() -> StreamedExportedVorgangFile.getFileNameFrom(responseIterator)).thenReturn(GrpcFileTestFactory.FILE_NAME);
 			when(exportServiceStub.exportVorgang(any(GrpcExportVorgangRequest.class))).thenReturn(responseIterator);
 		}
 
+		@AfterEach
+		void cleanup() {
+			mockedStaticExportedFile.close();
+		}
+
 		@Test
 		void shouldExportVorgang() {
 			service.exportVorgang(VORGANG_ID);
-- 
GitLab