【发布时间】:2020-01-10 07:35:57
【问题描述】:
我有一个 api,它返回字符串 json 数组作为响应,如下所示。响应中还有其他元素。
"contacts": [
"externaldeveloper1@exampledomain.com",
"externa2developer1@exampledomain.com"
]
现在我需要匹配这个数组中的每个元素来检查它的值。
在功能文件中:
When method POST
Then status 200
* match response.contacts contains ['externaldeveloper1@exampledomain.com', externa2developer1@exampledomain.com]
但出现语法错误:
match response.contacts contains ['externaldeveloper1@exampledomain.com', externa2developer1@exampledomain.com]
即使我在做
assert response.contacts.[0] == 'externaldeveloper1@exampledomain.com' 这也失败了。有什么帮助吗?
【问题讨论】:
标签: java spring-boot integration-testing karate