wac*_*k93 9 android json unit-testing
我遇到了与JSONObject连接的问题.
@Test
public void toUrlTest() throws JSONException {
String url;
JSONObject json = new JSONObject();
json.put"id", 1);
json.put("email", "test@hotmail.com");
url = JSONParser.toURLString(json);
assertEquals("id=1&email=test@hotmail.com", url);
}
Run Code Online (Sandbox Code Playgroud)
问题是当我调试此测试时,它显示没有任何内容放到json对象上.
json ={org.json.JSONObject@826}"null"
我检查了一切,我不知道为什么会发生这种情况.JSONObject在app中运行良好.它只在测试时发生.
PS.我在build.gradle中添加了这个
testOptions {
unitTests.returnDefaultValues = true
}
Run Code Online (Sandbox Code Playgroud)
TL; Yair Kukielka的DR版本的响应......(谢谢!)
build.gradle按照建议将其添加到您的文件中
testCompile "org.json:json:20140107"
Run Code Online (Sandbox Code Playgroud)
这将取代存根的Android库与在桌面上工作的库.
| 归档时间: |
|
| 查看次数: |
3612 次 |
| 最近记录: |