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