验证是否使用 mockito 调用了三种方法之一
2022-09-04 22:01:05
我有三种方法,如下所示:
public void method1(String str){
...
}
public void method1(String str, String str2, String str3){
...
}
public void method1(String str, String str2, Object[] objs, String str3){
...
}
我想检查Mockito,如果调用了这些方法中的任何一个,所以我尝试使用anyVararg Matcher:
verify(foo).method1(anyVararg());
但这不会编译“Errors类型中的方法方法1(字符串,字符串)不适用于参数(对象)”
我有两个问题:
- 我该如何解决这个问题?
- 有没有办法检查是否调用了两种方法中的任何一个?想象一下,我有另一个数学,叫做formress2和formress3。我想检查它们中的任何一个是否被调用(但至少一个)。
谢谢。