java生成pact契约:如何创建匹配任何内容的pactdsljsonbody

pprl5pva  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(314)

我使用java作为消费者生成pact合同。下面是我希望提供者验证的响应体的一个示例

{
  "metadata": {
    "href": "${host}",
    "id": 40964176,
    "updated_at": {}
  },
  "record": {
     //Anything...
    },
    "id": "40964176",
    "type": "record",
    "record_number": 40964176,
  }
}

价值 record 可以是任何东西。我希望验证通过只要 record 是一个对象。我该怎么做?

wxclj1h5

wxclj1h51#

你试过给它一个空的东西吗?pact通常接受具有不在预期响应中的键的对象,只有当预期的键不在实际api中时,pact才会失败。
所以传递一个空对象本质上就是说你想要什么。

相关问题