From 1f5c7225561ee6e6c67064ecfc97cabebe675b8d Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Mon, 10 Jun 2024 11:52:59 +0200 Subject: [PATCH] OZG-5666 adjust it case to implementation --- bescheid-manager/pom.xml | 4 ++-- vorgang-manager-server/pom.xml | 3 +-- ...ersistPostfachNachrichtServiceImplITCase.java | 16 +++++++++++----- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/bescheid-manager/pom.xml b/bescheid-manager/pom.xml index 7345c282b..29c0c07ef 100644 --- a/bescheid-manager/pom.xml +++ b/bescheid-manager/pom.xml @@ -15,8 +15,8 @@ <version>1.13.0-SNAPSHOT</version> <properties> - <vorgang-manager.version>2.8.0</vorgang-manager.version> - <nachrichten-manager.version>2.8.1</nachrichten-manager.version> + <vorgang-manager.version>2.9.0-SNAPSHOT</vorgang-manager.version> + <nachrichten-manager.version>2.9.0-SNAPSHOT</nachrichten-manager.version> <api-lib.version>0.10.0-SNAPSHOT</api-lib.version> </properties> diff --git a/vorgang-manager-server/pom.xml b/vorgang-manager-server/pom.xml index 8aa5e0900..acf13ad70 100644 --- a/vorgang-manager-server/pom.xml +++ b/vorgang-manager-server/pom.xml @@ -53,7 +53,7 @@ <zufi-manager-interface.version>1.0.0-SNAPSHOT</zufi-manager-interface.version> <user-manager-interface.version>2.1.0</user-manager-interface.version> - <bescheid-manager.version>1.12.0</bescheid-manager.version> + <bescheid-manager.version>1.13.0-SNAPSHOT</bescheid-manager.version> <processor-manager.version>0.4.0</processor-manager.version> <nachrichten-manager.version>2.9.0-SNAPSHOT</nachrichten-manager.version> <ozgcloud-starter.version>0.10.0-SNAPSHOT</ozgcloud-starter.version> @@ -335,7 +335,6 @@ <dependency> <groupId>com.github.docker-java</groupId> <artifactId>docker-java-api</artifactId> - <version>${docker-java.version}</version> </dependency> <dependency> <groupId>org.awaitility</groupId> diff --git a/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImplITCase.java b/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImplITCase.java index a72834548..d5a0c4093 100644 --- a/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImplITCase.java +++ b/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImplITCase.java @@ -28,8 +28,10 @@ import static org.assertj.core.api.Assertions.*; import java.util.List; import java.util.Map; import java.util.UUID; +import java.util.concurrent.TimeUnit; import org.apache.commons.collections.MapUtils; +import org.awaitility.Awaitility; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Nested; @@ -48,6 +50,7 @@ import de.ozgcloud.vorgang.servicekonto.PostfachAddressTestFactory; import de.ozgcloud.vorgang.servicekonto.ServiceKontoTestFactory; import de.ozgcloud.vorgang.vorgang.Vorgang; import de.ozgcloud.vorgang.vorgang.VorgangTestFactory; +import lombok.SneakyThrows; @SpringBootTest(classes = { VorgangManagerServerApplication.class }, properties = { "grpc.server.inProcessName=test", @@ -93,15 +96,18 @@ class PersistPostfachNachrichtServiceImplITCase { private final String referencedNachrichtId = UUID.randomUUID().toString(); + @SneakyThrows @Test void shouldPersistAnswer() { service.persistAnswer(referencedNachrichtId, createPostfachNachricht()); - var persistedAnswers = findAllVorgangAttachedItems(); - assertThat(persistedAnswers).hasSize(1).first() - .extracting(VorgangAttachedItem::getItem) - .extracting(this::getReferencedNachricht) - .isEqualTo(referencedNachrichtId); + Awaitility.await().atMost(60, TimeUnit.SECONDS).untilAsserted(() -> { + var persistedAnswers = findAllVorgangAttachedItems(); + assertThat(persistedAnswers).hasSize(1).first() + .extracting(VorgangAttachedItem::getItem) + .extracting(this::getReferencedNachricht) + .isEqualTo(referencedNachrichtId); + }); } private PostfachNachricht createPostfachNachricht() { -- GitLab