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