Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 我们如何通过在SpringMVC中将@RequestParam作为参数传递来编写方法的测试用例 @RequestMapping(value=“/url”,method=RequestMethod.GET) public@ResponseBody String methodName(@RequestParam(value=“data[]”)int[]data,@RequestParam Integer Id){ int id=id; 对于(int i=0;i_Spring Mvc - Fatal编程技术网

Spring mvc 我们如何通过在SpringMVC中将@RequestParam作为参数传递来编写方法的测试用例 @RequestMapping(value=“/url”,method=RequestMethod.GET) public@ResponseBody String methodName(@RequestParam(value=“data[]”)int[]data,@RequestParam Integer Id){ int id=id; 对于(int i=0;i

Spring mvc 我们如何通过在SpringMVC中将@RequestParam作为参数传递来编写方法的测试用例 @RequestMapping(value=“/url”,method=RequestMethod.GET) public@ResponseBody String methodName(@RequestParam(value=“data[]”)int[]data,@RequestParam Integer Id){ int id=id; 对于(int i=0;i,spring-mvc,Spring Mvc,上述方法是一种控制器方法 因此,我想为这个编写测试用例。这个测试用例可以将参数传递给您的处理程序 @RequestMapping(value = "/url",method = RequestMethod.GET) public @ResponseBody String methodName(@RequestParam(value="data[]") int[] data, @RequestParam Integer Id){ int id = Id; for (int i =

上述方法是一种控制器方法
因此,我想为这个

编写测试用例。这个测试用例可以将参数传递给您的处理程序

@RequestMapping(value = "/url",method = RequestMethod.GET)
public @ResponseBody String methodName(@RequestParam(value="data[]") int[] data, @RequestParam Integer Id){
    int id = Id;
    for (int i = 0; i < data.length; i++) {
        System.out.println(data[i]);
    }
}
enter code here

谢谢你@Min Hyung Hong
@Autowired
private MockMvc mvc;

@Test
public void test() throws Exception {
   this.mvc.perform(get("/url")
                   .param("Id", "1")
                   .param("data[]", "1,2,3,4"))
          .andExpect(status().isOk());
}