Java 重新启动,JSON:验证字段中是否缺少值
我有以下示例URI:Java 重新启动,JSON:验证字段中是否缺少值,java,json,rest-assured,Java,Json,Rest Assured,我有以下示例URI: localhost/users 当我向它发送请求时,这个JSON作为响应出现: [ { "id": 1, "name": "Joe" , { "id": 3, "name": "Ben" , { "id": 4, "name": "Jim" } } ] 例如,如何使用restasured验证没有id为2的用户 会不会是类似于这个半伪的东西: given().spec(requestSpecific
localhost/users
当我向它发送请求时,这个JSON作为响应出现:
[
{
"id": 1,
"name": "Joe"
,
{
"id": 3,
"name": "Ben"
,
{
"id": 4,
"name": "Jim"
}
}
]
例如,如何使用restasured验证没有id为2的用户
会不会是类似于这个半伪的东西:
given().spec(requestSpecification)
.when().get("/users")
.and().body("id==2", ????);
任何建议/指导都将不胜感激,谢谢。试试以下方法:
given().spec(requestSpecification)
.when().get(“/users”)
主体(“id”,是(不是(等于(2)));
使用放心文档部分提供了更多详细信息
is(not(Matcher))
是由isNot提供的吗?它只是不在列表中的变种,当我试图写在那里。。。