package com.fanruan.api.json; import com.fr.json.JSONArray; import com.fr.json.JSONObject; import com.fr.third.guava.collect.Lists; import org.junit.Assert; import org.junit.Test; import java.util.HashMap; import java.util.Map; 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}")); Map map = new HashMap<>(); map.put("start", 1); map.put("end", 2); JSONObject jsonObject = JSONKit.create(map); Assert.assertEquals(2, jsonObject.get("end")); JSONArray jsonArray = JSONKit.createJSONArray("[{test:123},{test:234}]"); Assert.assertEquals(123, jsonArray.getJSONObject(0).get("test")); JSONArray jsonArray1 = JSONKit.createJSONArray(Lists.newArrayList("a", "b", "c")); Assert.assertEquals(3, jsonArray1.length()); JSONArray jsonArray2 = JSONKit.createJSONArray(); Assert.assertEquals(0, jsonArray2.length()); } }