1、测试代码
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("amout","100");
} catch (JSONException e) {
e.printStackTrace();
}
System.out.println( jsonObject.toString());
2、异常信息以及原因
java.lang.RuntimeException: Method put in org.json.JSONObject not mocked.
-
JSON包含在Android SDK中,JUnit单元测试无法使用,会抛异常;但可以在AndroidTest中使用
-
要在 JUnit 中使用,必须要加上json依赖库
3、解决方法
下载 json.jar
添加依赖
implementation files('libs/json-20200518.jar')
网友评论