使用restassured验证空的restful响应数组

时间:2017-05-19 01:52:15

标签: java rest rest-assured

有时GET调用正在返回[] empty array。我可以使用.body(size),但我不想使用硬断言。

它可以是空的或者有一个对象数组,所以我想使用if条件来决定是否进一步基于空/非空。

代码如下:

given().when().get(url).then().body("[0].name",equalTo(value‌​))

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方式

Response res = given().when().get(url);
if(!(res.body().asString().equals("null"))
{
   // do what you want to check or action
}