Mockito и ограниченные параметры типа

Mockito — это очень хороший инструмент, позволяющий изолированно тестировать любой класс. В этой статье рассматривается работа этой библиотеки с обобщениями. Представьте, что у нас существует метод, возвращающий список элементов параметризованного типа с ограничением. И в тестах нам заменить класс поддельным с помощью Mockito, а также возвращаемое значение. Пример:

Этот код приведёт к ошибке:

Корректно мокнуть (я не знаю, как перевести это слово корректно, чтобы было понятно) можно с помощью doReturn:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *