I wrote a test for Handler (Spring Webflux)
@Test
public void checkServicesHandlerTest() {
Request request = new Request();
request.setMsisdn("ffdfdfd");
this.testClient.post().uri("/check")
.body(Mono.just(request), Request.class)
.exchange().expectStatus().isOk();
}
But in result I have an error.
Timeout on blocking read for 5000 MILLISECONDS
The handler is simple:
public Mono<ServerResponse> check(ServerRequest request) {
Request request = request.bodyToMono(Request.class).block();
Where is the problem? If i send a direct request to server all is ok.