これは本当に初心者の質問ですが、これをスタブする方法がわかりません。
このように Class を返すメソッドをモックする必要があります。
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>)