【发布时间】:2015-05-29 03:28:29
【问题描述】:
我不知道如何使用 hamcrest 创建代码来检查具有这些属性的数组内的数组。
(想象一下,因为它有多个具有不同数据的条目)
{
"mobilenum": "+6519829340",
"firstname": "Allen",
"lastname": "Edwards",
"location": "Singapore"
}
如果我使用这个:
.body("smsentries.mobilenum", contains(equalTo("+6519829340")));
它返回它确实存在,但是我如何进行更多检查以确保它找到的对象也具有相同的名字、姓氏和位置?
我也认为这是错误的:
.body("smsentries.mobilenum", contains(equalTo("+6519829340")))
.and()
.body("smsentries.firstname", contains(equalTo("Allen"));
据我所知,如果数组包含的 mobilenum 等于提供的值并且数组包含名称“Allen”,它会搜索数组
我需要找到移动编号等于“+6519829340”且名字等于“Allen”的数组。
你们知道如何解决这个问题吗?
【问题讨论】:
标签: hamcrest rest-assured