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

时间:2014-11-19 09:49:24

标签: java unit-testing mockito

我有这个方法:

public void myMethod(Set<Item> items);

当我试着打电话时:

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

我收到此编译错误:

  

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

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

1 个答案:

答案 0 :(得分:3)

我明白了。它必须是这样的:

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

括号错误放置。