pact-jvm手动手动创建pact

时间:2017-11-23 14:37:56

标签: java pact pact-jvm

我正在探索将pact-jvm用于已经存在且工作效率高的客户端和提供商的机会。 目前我尝试每手创建一个pact文件并验证它是否为提供者。我想知道这是否有意义。我担心也许我没有明白这一点。 这样可以,还是我不在赛道上?

提前致谢

1 个答案:

答案 0 :(得分:2)

作为一般规则,手动创建合同 - 即根据协议规范手动制作JSON文档 - 是Pact中的反模式。

我们经常看到人们使用Pact存在现有的集成,第一步是在消费者代码库中创建消费者测试并让它发布契约。即使只是为了开始使用它的一部分功能。

然后,您可以查看与提供商进行验证。最后,您添加越来越多的测试,直到覆盖完整的功能,您可以删除任何现有或无效的E2E套件!