Skip to content
Snippets Groups Projects
Commit 7842d488 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6162 OZG-7060 Fix test

parent 3c471be6
No related branches found
No related tags found
No related merge requests found
...@@ -5,12 +5,14 @@ import static org.mockito.Mockito.*; ...@@ -5,12 +5,14 @@ import static org.mockito.Mockito.*;
import java.util.Iterator; import java.util.Iterator;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.mockito.ArgumentMatcher; import org.mockito.ArgumentMatcher;
import org.mockito.InjectMocks; import org.mockito.InjectMocks;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.MockedStatic;
import org.mockito.Spy; import org.mockito.Spy;
import de.ozgcloud.alfa.vorgang.VorgangHeaderTestFactory; import de.ozgcloud.alfa.vorgang.VorgangHeaderTestFactory;
...@@ -35,12 +37,20 @@ class ExportRemoteServiceTest { ...@@ -35,12 +37,20 @@ class ExportRemoteServiceTest {
@Mock @Mock
private Iterator<GrpcExportVorgangResponse> responseIterator; private Iterator<GrpcExportVorgangResponse> responseIterator;
private MockedStatic<StreamedExportedVorgangFile> mockedStaticExportedFile;
@BeforeEach @BeforeEach
void init() { void init() {
mockedStaticExportedFile = mockStatic(StreamedExportedVorgangFile.class);
mockedStaticExportedFile.when(() -> StreamedExportedVorgangFile.getFileNameFrom(responseIterator)).thenReturn(GrpcFileTestFactory.FILE_NAME);
when(exportServiceStub.exportVorgang(any(GrpcExportVorgangRequest.class))).thenReturn(responseIterator); when(exportServiceStub.exportVorgang(any(GrpcExportVorgangRequest.class))).thenReturn(responseIterator);
} }
@AfterEach
void cleanup() {
mockedStaticExportedFile.close();
}
@Test @Test
void shouldExportVorgang() { void shouldExportVorgang() {
service.exportVorgang(VORGANG_ID); service.exportVorgang(VORGANG_ID);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment