public void handle(final HttpServerRequest request) { request.bodyHandler(new Handler<Buffer>() { @Override public void handle(Buffer buffer) { // Code to test
}
});
}@Overridepublic void handle(final HttpServerRequest request) {
// code to test
}HttpServerRequest.class);
doAnswer(new Answer() {
public Object answer(InvocationOnMock invocation) {
Object[] args = invocation.getArguments();
parentClass.this.saveHandler(args[0]); //save handler
Mock mock = invocation.getMock();
return null;
}
}).when(mockRequst).bodyHandler(any(Handler.class));
handle(mockRequest);
//test
this.getHandler().handle(mockBuffer);