Skip to content
Snippets Groups Projects
Commit 8668ab51 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4713 OZG-4719 extract methods

parent fd1bbabf
No related branches found
No related tags found
No related merge requests found
......@@ -127,19 +127,34 @@ class ExportServiceTest {
@BeforeEach
void setUp() {
xdomeaNachrichtBuilderMockedStatic = mockStatic(XdomeaNachrichtBuilder.class);
setUpVorgangService();
setUpXdomeaNachrichtBuilder();
setUpExportFileService();
doReturn(FILE_NAME).when(service).buildXmlFilename(FILENAME_ID);
doReturn(EingangHeaderTestFactory.FORM_ENGINE_NAME).when(service).getFormEngineName(vorgang);
}
private void setUpVorgangService() {
when(exportVorgangService.getVorgang(VorgangHeaderTestFactory.ID)).thenReturn(vorgang);
when(exportVorgangService.createVorgangType(vorgang)).thenReturn(vorgangType);
when(exportVorgangService.createKopf(vorgang)).thenReturn(kopfType);
when(exportVorgangService.createAkteType(vorgang)).thenReturn(akteType);
}
private void setUpXdomeaNachrichtBuilder() {
xdomeaNachrichtBuilderMockedStatic = mockStatic(XdomeaNachrichtBuilder.class);
when(xdomeaNachrichtBuilder.withKopf(kopfType)).thenReturn(xdomeaNachrichtBuilder);
when(xdomeaNachrichtBuilder.withVorgang(vorgangType)).thenReturn(xdomeaNachrichtBuilder);
when(xdomeaNachrichtBuilder.withAktenzeichen(akteType)).thenReturn(xdomeaNachrichtBuilder);
when(xdomeaNachrichtBuilder.withRepresentations(representationsDokumentTypes)).thenReturn(xdomeaNachrichtBuilder);
when(xdomeaNachrichtBuilder.withAttachments(attachmentsDokumentTypes)).thenReturn(xdomeaNachrichtBuilder);
xdomeaNachrichtBuilderMockedStatic.when(XdomeaNachrichtBuilder::builder).thenReturn(xdomeaNachrichtBuilder);
when(xdomeaNachrichtBuilder.build()).thenReturn(abgabe);
}
private void setUpExportFileService() {
mockStreamToList(representations, stream -> when(exportFileService.getRepresentations(vorgang)).thenReturn(stream));
mockStreamToList(attachments, stream -> when(exportFileService.getAttachments(vorgang)).thenReturn(stream));
mockStreamToList(representationsDokumentTypes,
......@@ -148,13 +163,6 @@ class ExportServiceTest {
.thenReturn(stream));
mockStreamToList(attachmentsDokumentTypes, stream ->
when(exportFileService.createDokumentTypes(attachments, EingangHeaderTestFactory.FORM_ENGINE_NAME)).thenReturn(stream));
doReturn(FILE_NAME).when(service).buildXmlFilename(FILENAME_ID);
doReturn(EingangHeaderTestFactory.FORM_ENGINE_NAME).when(service).getFormEngineName(vorgang);
when(xdomeaNachrichtBuilder.build()).thenReturn(abgabe);
xdomeaNachrichtBuilderMockedStatic.when(XdomeaNachrichtBuilder::builder).thenReturn(xdomeaNachrichtBuilder);
}
@AfterEach
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment