Skip to content
Snippets Groups Projects
Commit 2f5141b6 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6944 mock response observer

parent 7e032509
Branches
Tags
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment