Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在探索将 pact-jvm 与已经存在并且正在高效工作的客户和提供者一起使用的机会。目前,我尝试手动创建一个协议文件并为提供者验证它。我想知道这是否有意义。我担心也许我没有明白这一点。这没问题还是我偏离了轨道?
提前致谢
作为一般规则,手动创建合约(即根据协议规范手动制作 JSON 文档)在 Pact 中是一种反模式。
我们经常看到人们在已有集成的地方使用 Pact,第一步是在消费者代码库中创建消费者测试并让它发布契约。即使只是从其功能的一个子集开始。
然后,您可以向提供者寻求验证。最终,您添加越来越多的测试,直到涵盖了完整的功能,此时您可以删除任何现有或无效的 E2E 套件!