首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有字符串的情况下验证身体响应?

如何在没有字符串的情况下验证身体响应?
EN

Stack Overflow用户
提问于 2019-05-07 20:11:58
回答 1查看 484关注 0票数 0

我正在使用“放心”开发一个API自动化测试。我的API响应如下:

代码语言:javascript
复制
{
    "is_active": true,
    "token": "s4vj75pj6********"
}

当我发送无效计数时,如下所示:

代码语言:javascript
复制
{
    "is_active": false,
    "token": ""
}

因此,我想验证回复是"true",我开发了以下代码:

代码语言:javascript
复制
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

我如何验证它呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-07 20:13:59

responseStatus更改为boolean。它不是API响应中的字符串

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56029842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档