pact

    0热度

    1回答

    我已经使用pact-jvm-provider-maven /插件向Pact-Broker发布版本的不同版本(1.0.0和2.0.0)。我正在使用以下配置来验证与托管提供商签署的协议...... <plugin> <groupId>au.com.dius</groupId> <artifactId>pact-jvm-provider-maven_2.11</artif

    1热度

    1回答

    我已经通过参考pact repo中给出的示例示例编写了MessageProvider的样本Pact测试。以下是正在生成用于提供者期望的消息的PACT json文件的消费者测试。 在API的情况下,为了验证PACT,我可以使用“pact-jvm-provider-maven”插件来完成此操作。在这种情况下,PACT将根据提供商的实际托管API服务进行验证。 我的问题是,如何在MessageQueue

    0热度

    1回答

    当将pact.consumer.version升级到3.5.3时,我无法在PactDslJsonBody上创建正则表达式匹配器。下面是代码3.2.8版本: PactDslJsonBody requestBody = createJSONPact(requestBodyJSON, new PactDslJsonBody()); System.out.println("*****PactReque

    0热度

    1回答

    我试图将我的协议文件发布到我设置的协议经纪人。根据docs,这通过导入@pact-foundation/pact-node并调用publishPacts()完成。 但是,该功能不存在。我已经使用npm install @pact-foundation/pact-node --save安装了该模块,如文档所述,然后require d it,但是当我尝试发布时,我得到TypeError: pact.p

    0热度

    1回答

    是否有一个小而简洁的jvm消费者Java(消费者或提供者)junit项目,有人可以共享,最好在一个包含所有文件的独立zip文件中,除了jar导入? 当我按照例如这里的步骤:https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-consumer-junit和“Using the base ConsumerPactTest”,我得到各种错误,我试图

    1热度

    2回答

    我似乎失去了一些东西重要,但我不能看到徽章可用于我在这里的例子给出的URI的村规民约:https://github.com/pact-foundation/pact_broker/wiki/Provider-verification-badges 即:https://your-broker/pacts/provider/PROVIDER/consumer/CONSUMER/latest/badge

    0热度

    2回答

    我有一些关于Pact JVM(Java)的noob问题; 如果提供商JSON结构响应是已知的(例如,通过询问与邮差的API),是有可能邮差JSON体自动转换成协议合同文件,而不需要运行(Java)的消费者片段创建方法,或者将其转换为java PactDslJsonBody()结构? 在创建协议文件时,提供程序(spring-boot)是否需要启动并运行(即使json响应结构已知)?为避免为每个合同

    1热度

    1回答

    后有2个步骤我需要我的消费者测试结束: 完成模拟服务器 发布协议,以代理。 起初,我正在完成,这样才发布: var opts = { //broker info } pact_node.publishPacts(opts).then(() => { provider.finalize() }).catch(() => { console.error("Could

    1热度

    1回答

    我有一段我正在Chai和Pact中测试的代码片段。它看起来是这样的: var myVerify =() => { provider.verify().then(() => { console.log('B verified') done() }) } expect(myVerify).to.not.throw() 这

    0热度

    1回答

    我想使用提供者的契约文件来针对消费者运行测试。 我 { "provider": { "name": "Provider" }, "consumer": { "name": "Consumer" }, "interactions": [ { "description": "Get data", "request": { "