有没有办法匹配以下示例例程的任何类参数?
class A {
public B method(Class<? extends A> a) {}
}
Run Code Online (Sandbox Code Playgroud)
无论传递哪个类,我怎么能总是返回?以下尝试仅适用于匹配的特定情况.new B()methodA
A a = new A();
B b = new B();
when(a.method(eq(A.class))).thenReturn(b);
Run Code Online (Sandbox Code Playgroud)
编辑:一个解决方案是
(Class<?>) any(Class.class)
Run Code Online (Sandbox Code Playgroud)