diff --git a/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/antragraum/AntragraumITCase.java b/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/antragraum/AntragraumITCase.java index 998db41bbc1dbc653544ae3d46ffdb17c3dbb310..f814fff4ad36e4b4556d909c565e5f5a048c2a4c 100644 --- a/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/antragraum/AntragraumITCase.java +++ b/vorgang-manager-server/src/test/java/de/ozgcloud/nachrichten/antragraum/AntragraumITCase.java @@ -28,27 +28,27 @@ import org.springframework.test.annotation.DirtiesContext; import com.google.protobuf.ByteString; -import de.ozgcloud.apilib.common.errorhandling.NotFoundException; import de.ozgcloud.common.test.DataITCase; import de.ozgcloud.common.test.TestUtils; -import de.ozgcloud.nachrichten.postfach.PostfachAddress; import de.ozgcloud.nachrichten.postfach.PostfachNachricht; import de.ozgcloud.nachrichten.postfach.PostfachNachrichtTestFactory; import de.ozgcloud.nachrichten.postfach.osi.ReplyOption; import de.ozgcloud.vorgang.VorgangManagerServerApplication; -import de.ozgcloud.vorgang.attached_item.VorgangAttachedItem; import de.ozgcloud.vorgang.attached_item.VorgangAttachedItem.VorgangAttachedItemBuilder; -import de.ozgcloud.vorgang.attached_item.VorgangAttachedItemTestFactory; -import de.ozgcloud.vorgang.files.GridFsTestFactory; -import de.ozgcloud.vorgang.files.OzgFileTestFactory; -import de.ozgcloud.vorgang.servicekonto.PostfachAddressTestFactory; -import de.ozgcloud.vorgang.servicekonto.ServiceKonto; -import de.ozgcloud.vorgang.servicekonto.ServiceKontoTestFactory; -import de.ozgcloud.vorgang.vorgang.Vorgang; -import de.ozgcloud.vorgang.vorgang.VorgangHeadTestFactory; -import de.ozgcloud.vorgang.vorgang.VorgangTestFactory; import io.grpc.stub.CallStreamObserver; import io.grpc.stub.StreamObserver; +import src.main.java.de.ozgcloud.vorgang.attached_item.VorgangAttachedItem; +import src.main.java.de.ozgcloud.vorgang.common.errorhandling.NotFoundException; +import src.main.java.de.ozgcloud.vorgang.servicekonto.PostfachAddress; +import src.main.java.de.ozgcloud.vorgang.servicekonto.ServiceKonto; +import src.main.java.de.ozgcloud.vorgang.vorgang.Vorgang; +import src.test.java.de.ozgcloud.vorgang.attached_item.VorgangAttachedItemTestFactory; +import src.test.java.de.ozgcloud.vorgang.files.GridFsTestFactory; +import src.test.java.de.ozgcloud.vorgang.files.OzgFileTestFactory; +import src.test.java.de.ozgcloud.vorgang.servicekonto.PostfachAddressTestFactory; +import src.test.java.de.ozgcloud.vorgang.servicekonto.ServiceKontoTestFactory; +import src.test.java.de.ozgcloud.vorgang.vorgang.VorgangHeadTestFactory; +import src.test.java.de.ozgcloud.vorgang.vorgang.VorgangTestFactory;rgang.vorgang.VorgangTestFactory; @SpringBootTest(classes = { VorgangManagerServerApplication.class }, properties = { "grpc.server.in-process-name=antragraumitcase", @@ -270,7 +270,6 @@ class AntragraumITCase { @Captor private ArgumentCaptor<GrpcGetAttachmentMetadataResponse> captor; - private Vorgang savedVorgang; private VorgangAttachedItem vorgangAttachedItem; private VorgangAttachedItem vorgangAttachedItemDifferentAttachment; private String fileId; @@ -278,7 +277,7 @@ class AntragraumITCase { @BeforeEach void prepareDatabase() { fileId = gridFsTemplate.store(GridFsTestFactory.createUpload()).toString(); - savedVorgang = mongoOperations.save(createVorgang(TrustLevel.LEVEL_3), Vorgang.COLLECTION_NAME); + var savedVorgang = mongoOperations.save(createVorgang(TrustLevel.LEVEL_3), Vorgang.COLLECTION_NAME); vorgangAttachedItem = mongoOperations.save( createPostfachNachrichtVorgangAttachedItem(savedVorgang.getId(), fileId), VorgangAttachedItem.COLLECTION_NAME); @@ -414,6 +413,10 @@ class AntragraumITCase { @BeforeEach void mockObserver() { when(responseObserver.isReady()).thenReturn(true); + doAnswer(invocation -> { + ((Runnable) invocation.getArgument(0)).run(); + return null; + }).when(responseObserver).setOnReadyHandler(any()); } @Test