From 4276cf759cfc03d20a40523b2c0ba776f7569488 Mon Sep 17 00:00:00 2001 From: Jan Zickermann <jan.zickermann@dataport.de> Date: Wed, 2 Oct 2024 12:24:53 +0200 Subject: [PATCH] OZG-6748 Cleanup MantelantragITCase --- .../mantelantrag/MantelantragITCase.java | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/semantik-adapter/src/test/java/de/ozgcloud/eingang/semantik/formbased/mantelantrag/MantelantragITCase.java b/semantik-adapter/src/test/java/de/ozgcloud/eingang/semantik/formbased/mantelantrag/MantelantragITCase.java index 6c2281bd2..05ab66a6a 100644 --- a/semantik-adapter/src/test/java/de/ozgcloud/eingang/semantik/formbased/mantelantrag/MantelantragITCase.java +++ b/semantik-adapter/src/test/java/de/ozgcloud/eingang/semantik/formbased/mantelantrag/MantelantragITCase.java @@ -25,6 +25,7 @@ import de.ozgcloud.common.test.TestUtils; import de.ozgcloud.eingang.Application; import de.ozgcloud.eingang.common.formdata.FormData; import de.ozgcloud.eingang.common.formdata.IncomingFileTestFactory; +import de.ozgcloud.eingang.common.formdata.ZustaendigeStelle; import de.ozgcloud.eingang.router.VorgangService; import de.ozgcloud.eingang.semantik.SemantikAdapter; import de.ozgcloud.eingang.semantik.enginebased.formsolutions.FormSolutionsEngineBasedAdapterITCase; @@ -46,8 +47,6 @@ public class MantelantragITCase { @Nested class TestZustaendigeStelle { - private FormData formData; - @Captor ArgumentCaptor<FormData> formDataCaptor; @@ -57,26 +56,26 @@ public class MantelantragITCase { @BeforeEach void mock() { - doReturn(VORGANG_IDS).when(vorgangService).createVorgangs(any(FormData.class)); - formData = prepareTestData(); + doReturn(VORGANG_IDS).when(vorgangService).createVorgang(any()); } @DisplayName("should return first vorgangId") @Test void shouldReturnFirstVorgangId() { - var result = semantikAdapter.processFormData(formData); + var result = semantikAdapter.processFormData(prepareTestData()); assertThat(result).isEqualTo(VORGANG_ID_1); } - + @DisplayName("should pass organisationseinheit id to create vorgang") @Test - void zustaendigeStelleIsUtopia() { - semantikAdapter.processFormData(formData); + void shouldPassOrganisationseinheitIdToCreateVorgang() { + semantikAdapter.processFormData(prepareTestData()); - verify(vorgangService).createVorgangs(formDataCaptor.capture()); - var firstZustaendigeStelle = formDataCaptor.getValue().getZustaendigeStelles().getFirst(); - assertThat(firstZustaendigeStelle.getOrganisationseinheitenId()).isEqualTo("123"); + verify(vorgangService).createVorgang(formDataCaptor.capture()); + assertThat(formDataCaptor.getValue().getZustaendigeStelles()) + .extracting(ZustaendigeStelle::getOrganisationseinheitenId) + .containsExactly("123"); } } -- GitLab