MockitoでClassオブジェクトを返すメソッドをモック化しようとした。
Foo foo = mock(Foo.class);
when(foo.getBar()).thenReturn(Bar.class);
が、以下のエラーが発生。
The method thenReturn(Class<capture#1-of ?>) in the type OngoingStubbing<Class<capture#1-of ?>> is not applicable for the arguments (Class<capture#3-of ?>)
doReturnを使うことで解決。
doReturn(Bar.class).when(foo).getBar();
Top comments (0)