这是一个非常新手的问题,但我不知道如何解决这个问题。
我必须模拟一个方法来返回这样的类。
public Class<? extends SomeClass> getAClass();
如果我做这样的事情
when(this.someInstance.getAClass())
.thenReturn(SomeClassThatExtendsSomeClass.class);
我得到编译错误。
The method thenReturn(Class<capture#1-of ? extends SomeClass>) in the type OngoingStubbing<Class<capture#1-of ? extends SomeClass>> is not applicable for the arguments (Class<SomeClassThatExtendsSomeClass>)