假设我们有 3 个微服务 A、B 和 C。我们要测试微服务 A 的一个功能,它依赖于微服务 B。但是,微服务 B 的响应也依赖于微服务 C。Spring Cloud Contract 是否支持这种情况? 因为通过阅读文档,我了解到当为 AB 之间的交互创建合约(并插入 B)时,B 中自动生成的测试将失败,因为它等待来自 C 的响应以提供答案。即使我们有另一个交互 BC 的合约,这意味着我们必须修改 B 中自动生成的测试,以便测试成功。有没有办法在为 AB 创建合同时指定这也取决于交互 BC?
问问题
42 次