这是一个非常新手的问题,但我不知道如何存根。如何使用然后返回课程?
我必须模拟一个方法来返回类像这样。
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>)
你得到的错误是什么? – mikej
然后返回类型为OngoingStubbing)。 extends SomeClass >>不适用于参数(Class ) –
toy
SomeClassThatExtendsSomeClass的定义是什么样子? –