我正在为REST API编写Junit,我的Junit测试方法带有下面的片段,任何人都可以告诉我如何在使用Mockito时如何传递arraylist和int类型的数据。你能告诉我吗测试调用例如:
` 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值。请让我知道。
我得到了灵魂,映射参数正确传递。通过错误的参数名称(Myuserid)。解决了问题。谢谢