0
我正在寫一個休息API的junit,我有Junit測試方法,下面的代碼片段,任何人都可以告訴我如何傳遞ArrayList和int我們使用mockito時的數據類型。你能告訴我嗎? 測試調用例如:Junit Mockito:如何傳遞參數:Arraylist,int值休息Junit API
` List<MyUser> myUserList = new ArrayList<MyUser>();
MyUser user1 = new UsrHelper().create();
MyUser user2 = new UsrHelper().create();
myUserList.add(user1);
myUserList.add(user2);
MvcResult result =mockMvc.perform(post("/test1/test2/test3").contentType(MediaType.APPLICATION_JSON).content(JsonUtils.toJsonString(myUserList)).param("myuserId", 1234).param("id", "abcd123")).andExpect(status().isOk()).andReturn();`
在上述myUserList是ArrayList和myuserId - 是int值。請告訴我。
發送一切在一個單一的JSON對象 –
嗨,我必須通過它分開作爲兩個參數,其餘的API方法有兩個參數。請讓我知道。 – sat1219
嗨,我收到了靈魂,映射參數正確傳遞。錯誤的參數名稱(myuserId)已通過。解決了問題,謝謝。 – sat1219