有时GET调用正在返回[] empty array
。我可以使用.body(size)
,但我不想使用硬断言。
它可以是空的或者有一个对象数组,所以我想使用if条件来决定是否进一步基于空/非空。
代码如下:
given().when().get(url).then().body("[0].name",equalTo(value))
任何帮助都将不胜感激。
答案 0 :(得分:0)
您可以尝试以下方式
Response res = given().when().get(url);
if(!(res.body().asString().equals("null"))
{
// do what you want to check or action
}