我使用java作为消费者生成pact合同。下面是我希望提供者验证的响应体的一个示例
{
"metadata": {
"href": "${host}",
"id": 40964176,
"updated_at": {}
},
"record": {
//Anything...
},
"id": "40964176",
"type": "record",
"record_number": 40964176,
}
}
价值 record
可以是任何东西。我希望验证通过只要 record
是一个对象。我该怎么做?
1条答案
按热度按时间wxclj1h51#
你试过给它一个空的东西吗?pact通常接受具有不在预期响应中的键的对象,只有当预期的键不在实际api中时,pact才会失败。
所以传递一个空对象本质上就是说你想要什么。