我尝试为一个服务编写一个测试函数,该服务消耗来自另一个服务的间隔 Flux,创建如Flux.interval(Duration.ofSeconds(1)).map( ... ).
如果看到Support of MockRestServiceServer for WebClient,这正是我所需要的。但是,目前推荐使用 OkHttp MockWebServer 代替。我现在的问题是:如何模拟提供间隔 Flux 的服务器响应?
MockResponsesetBody()函数接受 String 和 Buffer。可能缓冲区是要走的路。但是,我不知道如何将其转换Flux为InputStream可以读入缓冲区的说。