我想使用Mockito在Springboot中编写WebClient的测试用例。 我必须为以下方法编写测试用例,并想模拟所有后续调用,例如baseUrl,get等。
public Mono<UserDetails> callToExternalservice() {
return WebClient
.builder()
.baseUrl("https://jsonplaceholder.typicode.com")
.build()
.get()
.uri("posts/1")
.retrieve()
.bodyToMono(UserDetails.class)
.onErrorMap(ex -> {
throw new BackenedServiceDownException();
});
}