Статьи

Как модульно тестировать классы, которые создают новые объекты

Узнайте, как проводить эффективные юнит-тесты.

Прежде всего, я начну с заявления об отказе от ответственности за то, что я решительный сторонник использования простой идиомы фабричного программирования и расширения использования шаблона метода фабрики вместо создания объектов внутри классов. Фабричная идиома помогает вам изолировать ваш код от изменений, придерживаясь принципа Open to Extension, близкого  к модификации объектно-ориентированного программирования.


Вам также может понравиться:
Модульное тестирование: хорошее, плохое и уродливое

Кроме того, идея состоит в том, чтобы писать тестируемый код, а не писать взлом для тестирования кода.

При этом я продемонстрирую простой метод написания тестовых случаев для классов, которые используют новые ключевые слова в своем методе с помощью Mockito и минимальных изменений кода.

Ссылка на документацию для Mockito .

Первым шагом является импорт зависимостей Mockito в ваш код.


Джава