小编zom*_*boy的帖子

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

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

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

然而我相信一定存在一个更简单的“Hello world”类型的示例来描述这个框架。

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

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

因此,例如 @Pact 关键字无法解析等。

提前致谢!


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

例如,在 1) 的示例中,是否可以使用“真实”api 提供者响应来更新(例如使用邮递员中记录的响应)消费者的 @Pact 部分,而不需要在spring boot localhost 模拟服务器?

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

感谢您的任何答复!

java junit jvm consumer pact

5
推荐指数
1
解决办法
4610
查看次数

标签 统计

consumer ×1

java ×1

junit ×1

jvm ×1

pact ×1