У меня есть три метода, подобных этим:
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());
но это не компилируется "Метод method1 (String, String) в типе Errors не применим для аргументов (Object)"
У меня два вопроса:
- Как я могу решить это?
- Есть ли способ проверить, вызывается ли какой-либо из двух методов? Представьте, что у меня есть еще один метод, называемый method2 и method3. Я хотел бы проверить, вызван ли какой-либо из них (но хотя бы один).
Спасибо.