@Before
public void setUp() {
completionFuture = new CompletableFuture<>();
when(res.completionFuture()).thenReturn(completionFuture);
ctx = ServiceRequestContextBuilder.of(HttpRequest.of(HttpMethod.POST, "/"))
.eventLoop(eventLoop.get())
.build();
call = new ArmeriaServerCall<>(
HttpHeaders.of(),
TestServiceGrpc.getUnaryCallMethod(),
CompressorRegistry.getDefaultInstance(),
DecompressorRegistry.getDefaultInstance(),
res,
MAX_MESSAGE_BYTES,
MAX_MESSAGE_BYTES,
ctx,
GrpcSerializationFormats.PROTO,
MessageMarshaller.builder().build(),
false,
false,
"gzip");
call.setListener(listener);
call.messageReader().onSubscribe(subscription);
ctx.attr(GrpcUnsafeBufferUtil.BUFFERS).set(buffersAttr);
}