【发布时间】:2022-01-04 07:07:50
【问题描述】:
我们有一个要求,我们需要在 JSON 文件中拥有一个独立的协议服务器和交互(请求/预期响应对)并将其存储在一个目录中,然后添加到消费者测试并生成一个协议文件。我想知道这在 PACT 中使用 java 是否可行?如果可以,您能否提供一个示例?
【问题讨论】:
-
很抱歉这个问题不是很清楚。您只是在询问如何使用 Java 进行协议测试吗?协议测试将始终生成合同文件。你想做的事情有什么独特之处?
-
一个pact测试会生成一个合约文件,但是我们在编写一个带有@pact注解的pact测试时创建的请求和响应(如链接所示)docs.pact.io/implementation_guides/jvm/consumer/…我们可以将这些写在JSON文件中吗?将此 json 文件添加到 pact 测试以生成 pact 文件。或任何其他方式从包含(请求/响应/状态/路径)的 JSON 文件生成协议文件