我正在为多维JSON数组进行匹配包含。我正在匹配该数组的第一个索引,以表示我的实际响应至少应包含该数组的该索引对象(由于专有原因并没有显示我的有效负载或POST端点,并且屏蔽了响应中的某些JSON值)。但这曾经有用,现在却没有。
* def expectedResponse = """
{
"AccountExecutive": "ACME",
...Deleteing most of the fields because proprietary
"MarketId": "Some String",
"SomeOtherFieldAtTheEndWhichIsNull": null
}
此引发错误
When method post
Then status 200
And match response contains expectedResponse
“实际响应与预期不符”
全部完成时。唯一的区别是实际响应中有很多类似上面的内容。
答案 0 :(得分:1)
我正在匹配此数组的第一个索引以说出我的实际响应 应该至少包含数组的这一索引对象
基于此。尝试.column
如果您在删除专有内容后向我们提供了响应数据,那么了解您的担忧会容易得多