为什么当我尝试插入值时收到“将参数类型从列表更改为布尔值”

Why am I getting a "Change parameter type from list to boolean" when I try to insert values

提问人:nezuko-chan 提问时间:11/9/2023 最后编辑:nezuko-chan 更新时间:11/9/2023 访问量:15

问:

我正在嘲笑springboot中的服务。我需要模拟请求正文的值。当我尝试添加值列表时,我总是收到错误。

This is the line of code:

XYZ xyz = new xyz().foo(new ArrayList<Foo>().add(new Foo().id("etfvgvhfhfjygj").check(Boolean.TRUE)))

Foo function:
public XYZ foo(List<@Valid Foo> foo) {
    this.foo = foo;
    return this;
  }

Foo 类具有 String id 和布尔检查变量

The error I get is: 'foo(java.util.List<[email protected] Foo>)' in 'abc.XYZ' cannot be applied to '(boolean)'

我尝试嘲笑 ArrayList,但我不知道如何进行。

java spring-boot arraylist 模拟

评论


答: 暂无答案