1
WebClient
を使用するクラスを単体テストする必要があります。 WebClientを扱う良い方法はありますか? RestTemplate
で私は簡単にMockitoを使うことができました。WebClientの使用を確認/テストする方法
public class MyOperations {
private final WebClient webClient;
public MyOperations(WebClient webClient) {
this.webClient = webClient;
}
public Mono<ResponseEntity<String>> get(URI uri) {
return webClient.get()
.uri(uri)
.headers(computeHeaders())
.accept(MediaType.APPLICATION_JSON)
.retrieve().toEntity(String.class);
}
private HttpHeaders computeHeaders() {
...
}
}
私はこの種のもののためにcasperjsが好きです。それはファントムのラッパーであり、とても素晴らしいです。 – archae0pteryx
5.1の解決策があるようです:https://jira.spring.io/browse/SPR-15286 – joshiste