Главная

Java


Mockito

Mockito позволяет создать объект-заглушку для интерфейса или класса.
В случае Mock-объекта, единственное, что будут делать все методы такого объекта, если не определять их поведение, – возвращать значения по-умолчанию: void, default-ы для примитивов, пустые коллекции и null для всех остальных объектов.

Для добавления Mockito в тестовый класс нужно воспользоваться JUnit анотацией @RunWith(MockitoJUnitRunner.class) .

Если тестыруемый класс требует зависимость от другово класса, то добавляем зависимость с аннотацией @Mock и приписываем тестируему классу аннотацию @InjectMocks .

@Mock :

@InjectMocks :

@Spy :

@Captor :