如何使用Mockito模拟测试以下代码段

时间:2019-05-13 12:50:14

标签: spring-boot mockito

我想使用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();
         });

}

0 个答案:

没有答案