android – UnitTest JSONObject显示为null

我遇到了与 JSONObject连接的问题.
@Test
public void toUrltest() throws JSONException {
    String url;

    JSONObject json = new JSONObject();

    json.put"id",1);
    json.put("email","[email protected]");
    url = JSONParser.toURLString(json);

    assertEquals("id=1&[email protected]",url);

}

问题是当我调试这个测试时,它显示没有任何东西被放到json对象上.

json={org.json.JSONObject@826} “null”

我检查了一切,我不知道为什么会发生这种情况. JSONObject在app中运行良好.它只在测试时发生.

PS.
我在build.gradle中添加了这个

testOptions {
        unitTests.returnDefaultValues = true
        }

解决方法

TL; Yair Kukielka的DR版本的响应……(谢谢!)

将其添加到build.gradle文件中,如下所示

testCompile "org.json:json:20140107"

这将取代存根的Android库与在桌面上工作的库.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...