gpt4 book ai didi

java - Pact JVM Java 不清楚新手/初学者/教程项目?

转载 作者:行者123 更新时间:2023-11-30 06:05:24 25 4
gpt4 key购买 nike

是否有人可以共享一个小巧简洁的 jvm 消费者 Java(消费者或提供者)junit 项目,最好是在一个自包含的 zip 文件中,包含所有文件,除了 jar 导入?

例如,当我按照此处的步骤操作时:https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-consumer-junit和“使用基本的 ConsumerPactTest”我遇到了各种错误,我试图一一解决。

但是我相信必须存在一个更简单的“Hello world”类型的示例来描述这个框架。

我之前已经设置了其他微服务模拟框架,但是 Pact 显示了太多设置错误,所以我认为一定是误解了它应该如何以最简单的形式设置。

我在上述示例中遇到的最后一个问题是这些导入,我发现没有 jar 文件用于:
导入 au.com.dius.pact.consumer.exampleclients.ConsumerClient;
导入 au.com.dius.pact.consumer.ConsumerPactTest;
import au.com.dius.pact.model.PactFragment;

由于这个原因,例如无法解析@Pact 关键字等。

提前致谢!


更新 - 在创建契约定义(使用 ./gradlew test )时,是否可以不使用契约提供者模拟服务器代码,而是使用“真正的”api 提供者?

例如在 1) 的示例中,是否可以只更新(例如使用 postman 中记录的响应)消费者的 @Pact 部分与“真实的”api 提供者响应,而无需创建模拟spring boot 本地主机模拟服务器中的响应?

1) http://the-creative-tester.github.io/Java-Consumer-Driven-Contract-Testing/

感谢您的任何回答!

最佳答案

关于java - Pact JVM Java 不清楚新手/初学者/教程项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46655420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com