Как стать автором
Обновить

Комментарии 3

Супер подборка! спасибо )

не затронута тема мокирования, ибо без него юниты представить сложно

юнит тесты имеет смысл писать на самом низком уровне. как только кажется, что нужны моки - вы уже на уровне интеграционных тестов, где лучше эмулировать реальное окружение (зачастую и Testcontainers не нужны)

Я с вами согласен, но есть дополнение: если нужно что-то протестировать unit тестами, но приходится что-то мокать, то уберите из тестируемой функции внешние факторы (сделайте ее статической, вынесите в класс, где меньше зависимостей и т.д.) и тестируйте саму функцию, ну или как сказал @amarkevich: идите на уровень интеграционных тестов

Зарегистрируйтесь на Хабре, чтобы оставить комментарий