Uploading an array using JSON
1 Packagejunittest;2 3 Importjava.util.ArrayList;4 ImportJava.util.HashMap;5 Importjava.util.List;6 ImportJava.util.Map;7 Importorg.junit.Test;8 ImportCom.alibaba.fastjson.JSON;9 ImportVO.RESVO;Ten ImportInterfacetest_1.httputil; One A Public classUserInfo { - - //set up a common menu the @Test - Public voidSetMenu () { - intMenuId = 1; - intOrder = 1; + intAction = 1; - intUserid=8; +String website = "Http://192.168.1.100/xxx.htm"; Amap<string,object> m =NewHashmap<string,object>(); atList<map<string,object>> menulist =NewArraylist<map<string,object>>(); -map<string,object> menus =NewHashmap<string,object>(); -Menus.put ("MenuId", menuId); -Menus.put ("Order", order); -Menus.put ("Action", action); - menulist.add (menus); inM.put ("UserId", userId); -M.put ("Menus", menulist); toString res =Httputil.postjson (Website,json.tojsonstring (m)); + System.out.println (Json.tojsonstring (m)); -RESVO RESVO = Json.parseobject (RES,RESVO.class); the System.out.println (res); *Org.junit.Assert.assertSame (0, Resvo.getresult ()); $ }Panax Notoginseng -}
JUnit interface Test (2)