diff --git a/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaITCase.java b/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaITCase.java index 7cde20ce00d187d79df663ba10c6e00fbf8ff26f..ff31c6ce6026bfa03475f6710fa2aa1b238508b2 100644 --- a/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaITCase.java +++ b/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaITCase.java @@ -138,20 +138,27 @@ class XtaITCase { assertThat(organisationseinheitenId).isEqualTo("9795669"); } - @DisplayName("should have vorgang nummer") + @DisplayName("should pass organisationseinheiten ID") @TestZipFileNames - void shouldHaveVorgangNummer(String zipFileName) { + void shouldPassOrganisationseinheitenId(String zipFileName) { mockNachrichtenBroker(zipFileName); runner.runGetXtaMessages(); - var vorgangNummer = captureEingang().getHeader().getVorgangNummer(); - assertThat(vorgangNummer).hasSize(9); + var eingangOeid = captureOrganisationseinheitenIdFromEingang(); + var passedOeid = organisationseinheitenIdArgumentCaptor.getValue(); + assertThat(passedOeid).contains(eingangOeid); + } + + private String captureOrganisationseinheitenIdFromEingang() { + return captureEingang() + .getZustaendigeStelle() + .getOrganisationseinheitenId(); } @DisplayName("should use xta vorgangsnummer for FIM") @Test - void shouldUseGenerated() { + void shouldUseVorgangsnummerForFIM() { mockNachrichtenBroker("versammlungsanzeige.xml"); runner.runGetXtaMessages(); @@ -170,7 +177,6 @@ class XtaITCase { assertThat(formDataArgumentCaptor.getValue()).isNotNull(); assertThat(eingangArgumentCaptor.getValue()).isNotNull(); - assertThat(organisationseinheitenIdArgumentCaptor.getValue()).isPresent(); return eingangArgumentCaptor.getValue(); }