我有一个方法,它接受这样的Class参数:
public void check(Class<? extends A<? extends B>>);}}
我正在尝试验证调用者是否已执行对方法检查的调用:
Mockito.verify(object).check(any(Class<? extends A<? extends B>>));
但它似乎与“检查”期待的参数不匹配。
使用Mockito表达这种期望的正确方法是什么?
答案 0 :(得分:2)
如果它们导致您的问题,欢迎您忽略泛型。改为使用原始类型。
verify(object).check((Class) any());
答案 1 :(得分:0)
Mockito.verify(object).check((Class)any(Class<? extends A<? extends B>>));