小编jos*_*ste的帖子

如何验证/测试WebClient使用情况

我需要对使用的类进行单元测试WebClient。有什么好的方法来处理WebClient吗?有了RestTemplateI,我可以轻松使用Mockito。模拟WebClient有点乏味,因为深度存根无法与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() {
        ...
    }

}
Run Code Online (Sandbox Code Playgroud)

spring-webflux

5
推荐指数
2
解决办法
3556
查看次数

标签 统计

spring-webflux ×1