我是新手。我的项目是Java项目。我通读了协议文档,发现github项目 https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-consumer-junit我在我的 eclipse IDE 中导入了它。我被困在这里。1. 首先运行哪个测试。exampleJavaConsumerPactRuleTest还是exampleJavaConsumerPactTest?2.我看到这是一个gradle版本。如何配置运行配置。要提供的参数和命令是什么?
PACT 从消费者开始,他们说出他们对提供商的期望。然后,稍后,需要检查提供者是否符合每个消费者定义的协议。
因此,要做的第一件事是创建充当提供程序存在的使用者,定义对该提供程序的期望。
我刚刚创建了一个消费者示例,https://github.com/thiagomata/helloword-pact-consume 该示例已准备就绪。正如我之前所说,您可以在不存在提供程序的情况下运行该消费者并定义协议。
我正在使用的库运行并使用 JUnit 测试更新协议。我希望这有所帮助。
这里的问题是你想怎么做。它的消费者驱动。因此,您应该首先进行消费者测试,以便您有一个 pact 文件,以便您可以在提供程序测试中使用它。
一个好的开始是在协议网站上阅读以下内容:https://docs.pact.io希望这有帮助