【发布时间】:2018-06-28 15:06:17
【问题描述】:
如何使用 json 值生成动态 PactDslJsonBody? 是否有可能 Pact 团队可以提供自动生成器来动态分配主体?
契约正文:
body(new PactDslJsonBody()
.object("testsuite")
.stringType("webId","24255")
.closeObject());
断言响应:
"{\"testsuite\":{\"webId\":\"24255\"}}";
基于断言响应(作为输入)并创建类似的 dslbody
String json = "{\"testsuite\":{\"webId\":\"24255\"}}"
//body(json);
body(generatePactDSLJsonBody(json));
断言响应:
assertEqual("{\"testsuite\":{\"webId\":\"24255\"}}",json);
我知道在正文中我们可以提供 json 本身。但我需要使用 Json 生成 PactDSLJson 主体。
【问题讨论】:
标签: pact pact-jvm pact-broker