diff options
Diffstat (limited to 'vespaclient-container-plugin/src/test/java/com/yahoo/vespa/http/server/FeedHandlerV3Test.java')
-rw-r--r-- | vespaclient-container-plugin/src/test/java/com/yahoo/vespa/http/server/FeedHandlerV3Test.java | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/vespaclient-container-plugin/src/test/java/com/yahoo/vespa/http/server/FeedHandlerV3Test.java b/vespaclient-container-plugin/src/test/java/com/yahoo/vespa/http/server/FeedHandlerV3Test.java index bda2d8ea861..4d56448b587 100644 --- a/vespaclient-container-plugin/src/test/java/com/yahoo/vespa/http/server/FeedHandlerV3Test.java +++ b/vespaclient-container-plugin/src/test/java/com/yahoo/vespa/http/server/FeedHandlerV3Test.java @@ -127,15 +127,19 @@ public class FeedHandlerV3Test { SessionCache sessionCache, SourceSessionParams sessionParams) { SharedSourceSession sharedSourceSession = mock(SharedSourceSession.class); - when(sharedSourceSession.sendMessage(any())).thenAnswer((Answer<?>) invocation -> { - Object[] args = invocation.getArguments(); - PutDocumentMessage putDocumentMessage = (PutDocumentMessage) args[0]; - ReplyContext replyContext = (ReplyContext)putDocumentMessage.getContext(); - replyContext.feedReplies.add(new OperationStatus("message", replyContext.docId, ErrorCode.OK, false, "trace")); - Result result = mock(Result.class); - when(result.isAccepted()).thenReturn(true); - return result; - }); + try { + when(sharedSourceSession.sendMessageBlocking(any())).thenAnswer((Answer<?>) invocation -> { + Object[] args = invocation.getArguments(); + PutDocumentMessage putDocumentMessage = (PutDocumentMessage) args[0]; + ReplyContext replyContext = (ReplyContext) putDocumentMessage.getContext(); + replyContext.feedReplies.add(new OperationStatus("message", replyContext.docId, ErrorCode.OK, false, "trace")); + Result result = mock(Result.class); + when(result.isAccepted()).thenReturn(true); + return result; + }); + } catch (InterruptedException e) { + throw new RuntimeException(e); + } Result result = mock(Result.class); when(result.isAccepted()).thenReturn(true); |