Рубрики
Без рубрики

Возврат объекта класса с помощью Mockito

MockitoでClassオブジェクトを返すメソッドをモック化しようとした。 Фу(Foo.class); если(ФОО.getBar()).тогда возврат (“Ба”… Помеченный java.

Я попытался издеваться над методом, который возвращает объект класса в 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”