Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
Java 所需列表参数';ids';不在场_Java_Unit Testing_Junit - Fatal编程技术网

Java 所需列表参数';ids';不在场

Java 所需列表参数';ids';不在场,java,unit-testing,junit,Java,Unit Testing,Junit,我正在测试一个控制器,遇到了一个我无法解决的问题。 我不明白为什么它需要ID,以及在哪里缺少ID 这是我的控制器 @GetMapping(value = "/ads/in/rubrics") public List<Ad> findAllAdInRubricByIds(@RequestParam(value = "ids", required = true) List<Integer> ids) { retu

我正在测试一个控制器,遇到了一个我无法解决的问题。 我不明白为什么它需要ID,以及在哪里缺少ID

这是我的控制器

@GetMapping(value = "/ads/in/rubrics")
    public List<Ad> findAllAdInRubricByIds(@RequestParam(value = "ids", required = true) List<Integer> ids) {
        return adService.findAllAdInRubricByIds(ids);
    }

如错误中所述-所需列表参数“ids”不存在,请在请求参数中添加ids,如下所示:

mockMvc.perform(
            get("/ad/ads/in/rubrics?ids=1,2,3"))

如错误中所述-所需列表参数“ids”不存在,请在请求参数中添加ids,如下所示:

mockMvc.perform(
            get("/ad/ads/in/rubrics?ids=1,2,3"))
mockMvc.perform(
            get("/ad/ads/in/rubrics?ids=1,2,3"))