为什么带有响应式Webflux的Spring Cloud Contract要求EXPLICIT测试模式

时间:2018-07-30 13:36:12

标签: spring-webflux spring-cloud-contract

在为Spring MVC编写云合同时,我们可以选择使用RestAssuredMockMVC或RestAssured。通过RestAssuredMockMVC,我们可以模拟控制器,而无需启动上下文。通过RestAssured,我们可以使用testmode = EXPLICIT通过物理API直接调用控制器。

但是,在使用Reactive Webflux时,我们仅限于RestAssured,并且必须建立上下文并运行。

为什么我们也不能在这里模拟控制器?

1 个答案:

答案 0 :(得分:0)

我们将开始使用WebTestClient-https://github.com/spring-cloud/spring-cloud-contract/issues/422这是一个未解决的问题。如果您对该功能感兴趣,请继续添加+1和/或提交PR :)