【发布时间】:2018-10-02 23:34:10
【问题描述】:
我有一个spring cloud项目,打包结构如下
Controller(发布 Rest Endpoint)-->flow(业务逻辑)-->service(使用 hysterix fallback setup 调用 Feign 客户端)--> Feign 客户端。
自动装配在各个类中完成,例如流在控制器中自动连接,服务在流中自动连接等等。
我想通过调用控制器发布的端点来执行集成测试。问题是我目前没有 feign 客户端访问的端点(原始和 spring 云合同存根都不可用)。
在这种情况下,我如何 stub feign 客户端的调用。
【问题讨论】:
-
你找到解决办法了吗?
标签: spring-boot integration-testing spring-cloud wiremock spring-cloud-feign