gpt4 book ai didi

java - 放心,JSON : verify absence of a value in a field

转载 作者:行者123 更新时间:2023-12-02 09:11:48 25 4
gpt4 key购买 nike

我有以下示例 URI:

localhost/users

当我向它发送请求时,这个 JSON 作为响应:

[
{
"id": 1,
"name": "Joe"
,
{
"id": 3,
"name": "Ben"
,
{
"id": 4,
"name": "Jim"
}
}
]

如何向 RestAssured 进行验证,例如是否没有 id = 2 的用户?

它会是类似这种半伪的东西吗:

 given().spec(requestSpecification)
.when().get("/users")
.and().body("id==2", ????);

任何建议/指导将不胜感激,谢谢。

最佳答案

试试这个:

given().spec(requestSpecification)
.when().get("/users")
.and().body("id", is(not(equalTo(2))));

使用放心文档部分Use the response to verify other parts of the response提供更多详细信息。

is(not(Matcher))hamcrest 提供

关于java - 放心,JSON : verify absence of a value in a field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59355909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com