Netty 如何从WebClient测试ConnectTimeoutException和WriteTimeoutException?

Netty 如何从WebClient测试ConnectTimeoutException和WriteTimeoutException?,netty,spring-webflux,project-reactor,reactor-netty,Netty,Spring Webflux,Project Reactor,Reactor Netty,我已经为我的WebClient per设置了ConnectionOut、readtimeout和writetimeout 我已经为ReadTimeout编写了一个测试用例。但是,需要找到一种方法来测试ConnectTimeout和WriteTimeout 有人能帮我找出如何测试这两个异常吗 HttpClient httpClient = HttpClient.create() .tcpConfiguration(client -> clien

我已经为我的WebClient per设置了ConnectionOut、readtimeout和writetimeout

我已经为ReadTimeout编写了一个测试用例。但是,需要找到一种方法来测试ConnectTimeout和WriteTimeout

有人能帮我找出如何测试这两个异常吗

        HttpClient httpClient = HttpClient.create()
                .tcpConfiguration(client -> client
                        .doOnConnected(conn -> conn
                                .addHandlerLast(new ReadTimeoutHandler(readtimeout))
                                .addHandlerLast(new WriteTimeoutHandler(writetimeout)))
                        .option(ChannelOption.CONNECT_TIMEOUT_MILLIS, connectiontimout));
        return WebClient.builder()
                .clientConnector(new ReactorClientHttpConnector(httpClient))
                .baseUrl(cartDataUrl)
                .build();