Browse Source

feat:针对pr进行补充和修改。补充单元测试,修改javadoc提示语

master
zjz1993 5 years ago
parent
commit
f703715597
  1. 8
      src/main/java/com/fanruan/api/err/JSONException.java
  2. 10
      src/main/java/com/fanruan/api/json/JSONKit.java
  3. 15
      src/test/java/com/fanruan/api/json/JSONKitTest.java

8
src/main/java/com/fanruan/api/err/JSONException.java

@ -1,14 +1,14 @@
package com.fanruan.api.err; package com.fanruan.api.err;
/* /**
* 定义json的异常 * 用来定义和JSON相关的异常
* */ * */
public class JSONException extends com.fr.json.JSONException{ public class JSONException extends com.fr.json.JSONException{
public JSONException(String message) { public JSONException(String message) {
super(message); super(message);
} }
public JSONException(Throwable var1) { public JSONException(Throwable error) {
super(var1); super(error);
} }
} }

10
src/main/java/com/fanruan/api/json/JSONKit.java

@ -2,9 +2,19 @@ package com.fanruan.api.json;
import com.fr.json.JSONObject; import com.fr.json.JSONObject;
public class JSONKit { public class JSONKit {
/**
* 创建一个JSONObject对象
*
* @return 一个JSONObject对象
*/
public static JSONObject create() { public static JSONObject create() {
return new JSONObject(); return new JSONObject();
} }
/**
* 创建一个JSONObject对象
* @param text 用来创建对象时的字符串
* @return 一个JSONObject对象
*/
public static JSONObject create(String text) { public static JSONObject create(String text) {
return new JSONObject(text); return new JSONObject(text);
} }

15
src/test/java/com/fanruan/api/json/JSONKitTest.java

@ -0,0 +1,15 @@
package com.fanruan.api.json;
import com.fanruan.api.util.ArrayKit;
import com.fr.json.JSONObject;
import org.junit.Assert;
import org.junit.Test;
public class JSONKitTest {
@Test
public void create() throws Exception{
Assert.assertEquals(JSONKit.create(), new JSONObject());
Assert.assertEquals(JSONKit.create("{test:123}"), new JSONObject("{test:123}"));
}
}
Loading…
Cancel
Save