【发布时间】:2020-03-20 02:38:31
【问题描述】:
我在我的项目中使用 spring webflux。我的控制器类调用返回 Mono 或 Flux 的服务类方法。
我正在尝试为我的服务类编写单元测试。我不确定如何为返回 Mono/Flux 的方法编写单元测试。我检查的大多数文章都建议我使用 WebclientTest。但关键是,我在这里测试我的服务类。当我通过模拟服务类方法测试我的 Web 层(控制器类)时,我使用了 WebclientTest。
现在我想为我的服务类方法编写单元测试(通过模拟数据库类)
关于如何实现这一目标的任何想法?我应该使用从测试中调用服务类方法并调用block() 还是有更好的方法?
【问题讨论】:
标签: unit-testing spring-webflux project-reactor