Mockito 使用泛型集合参数验证方法调用



我有这个方法:

public void myMethod(Set<Item> items);

当我尝试打电话时:

Mockito.verify(instance.myMethod(Mockito.anySet());

我收到此编译错误:

Mockito类型中的方法verify(T)不适用于参数(void)

即使我定义了一个参数捕获器,我也会收到同样的错误。我该如何解决这个问题?

我想通了。它必须是这样的:

Mockito.verify(instance).myMethod(Mockito.anySet());

括号放错了。

相关内容

  • 没有找到相关文章

最新更新