【发布时间】:2019-09-04 05:31:24
【问题描述】:
我可以在 PACT 上找到的所有示例都有生产者 api 到消费者 api 的一对一映射。在我们的例子中,我们所有的消费者 API 都会调用多个生产者 API。
我们正在使用 pact Jvm。我们的消费者合同测试针对消费者服务运行。 Producer mock 是在具有 @Pact 属性的独立函数中定义的,并且合约测试具有 @PactTestFor(pactMethod = 属性,这里“pactmockmethodname”是具有 producer mock 的函数名称。这个设置工作正常。现在,我们遇到了一个案例,我们的消费者 api 必须调用多个生产者 api。我尝试定义多个 pact 模拟,但无法将它们挂钩以进行测试,因为 @PactTestFor 属性只需要一个 pactMethod。对于这种情况,建议的方法是什么。
【问题讨论】:
标签: pact