我正在使用“放心”开发一个API自动化测试。我的API响应如下:
{
"is_active": true,
"token": "s4vj75pj6********"
}当我发送无效计数时,如下所示:
{
"is_active": false,
"token": ""
}因此,我想验证回复是"true",我开发了以下代码:
public void responseLoginFacebookBody () {
Assert.assertTrue(ResponseHolder.getResponseBody().contains("is_active"));
String responseStatus = ResponseHolder.getResponseJson().get("is_active");
Assert.assertTrue(responseStatus.equalsIgnoreCase("true"));
}但我收到了以下信息:
java.lang.ClassCastException:不能将java.lang.Boolean转换为java.lang.String
我如何验证它呢?
发布于 2019-05-07 20:13:59
将responseStatus更改为boolean。它不是API响应中的字符串
https://stackoverflow.com/questions/56029842
复制相似问题