我正在使用Pact并创建消费者测试。我对特定请求的回复正文如下:
PactDslJsonBody responseBody = new PactDslJsonBody()
.stringType("response","success")
.array("accounts")
.integerType()
.closeArray()
.asBody();
我想修改它,以便它返回一个包含10个或更少元素的随机整数(不是对象)的数组(现在它只返回一个,而provider只希望匹配一个)。这可能吗?
答案 0 :(得分:1)
不建议使用随机数字,因为这意味着当您发布契约时,每次发布时它都会发生变化,并且您无法获得预先验证的好处"如Pact Broker wiki中所述:https://github.com/pact-foundation/pact_broker/wiki/Provider-verification-results#querying