pact-jvm Consumer Pact Test

问题描述 投票:0回答:2

我是新的协议。我的项目是Java项目。我通读了pact文档并找到了我在eclipse IDE中导入的github项目https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-consumer-junit。我被困在这里。 1.首先运行哪个测试。 ExampleJavaConsumerPactRuleTest还是ExampleJavaConsumerPactTest?我发现它是一个gradle构建。如何配置运行配置。提供什么参数和命令?

pact pact-java
2个回答
1
投票

PACT始于消费者,他们说出他们对提供商的期望。然后,稍后,需要检查提供者是否适合每个消费者定义的协议。

因此,首先要做的是创建与提供者一样的消费者,定义该提供者所期望的内容。

我刚刚创建了一个消费者示例,https://github.com/thiagomata/helloword-pact-consume已准备就绪。正如我之前所说,您可以运行该使用者并在没有提供者的情况下定义该协议。

我正在使用的库运行并使用JUnit测试更新协议。我希望有所帮助。


1
投票

这里的问题是你想怎么做呢。它的消费者驱动。因此,您应首先进行Consumer测试,以便拥有pact文件,以便在提供程序测试中使用它。

一个好的开始是在协议网站上阅读:https://docs.pact.io希望这会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.