我为Handler写了一个测试(spring weblux)
测试:
@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();
}
Run Code Online (Sandbox Code Playgroud)
但结果我有一个错误.
Timeout on blocking read for 5000 MILLISECONDS
Run Code Online (Sandbox Code Playgroud)
处理程序很简单
public Mono<ServerResponse> check(ServerRequest request){
Request request = request.bodyToMono(Request.class).block();
Run Code Online (Sandbox Code Playgroud)
问题出在哪儿 ?但如果我向服务器发送直接请求,一切都可以.