diff --git a/bescheid-manager/pom.xml b/bescheid-manager/pom.xml index 7345c282bd071c8877b257d80076749b39858818..29c0c07efd75e9fb1f25d046b4ffdf824032bf9a 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 8aa5e0900ec0e99ebfb46ca2882831aeaed7bcc3..acf13ad70aff0d37597b47814b35c3bec42893b6 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 a7283454890c1a9ed7bc0c9ae0625def02caf25f..d5a0c40932c519be44c4673f7e01bb185b6030c6 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() {