Я попытался издеваться над методом, который возвращает объект класса в Mockito.
Foo foo = mock(Foo.class); when(foo.getBar()).thenReturn(Bar.class);
Однако возникает следующая ошибка.
Метод thenReturn(класс<захват#1-of ?>) в типе OngoingStubbing<Класс<захват#1-of ?>> неприменим для аргументов (класс<захват#3-of ? >)
Это решается с помощью doReturn.
doReturn(Bar.class).when(foo).getBar();
Оригинал: “https://dev.to/kentama7/mockitoclass–150e”