Я хочу написать тестовые случаи для WebClient в Springboot, используя Mockito.
Я должен написать контрольный пример для следующего метода и хочу смоделировать все следующие вызовы, такие как 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();
});
}