Комментарии 3
Супер подборка! спасибо )
+1
не затронута тема мокирования, ибо без него юниты представить сложно
юнит тесты имеет смысл писать на самом низком уровне. как только кажется, что нужны моки - вы уже на уровне интеграционных тестов, где лучше эмулировать реальное окружение (зачастую и Testcontainers не нужны)
0
Я с вами согласен, но есть дополнение: если нужно что-то протестировать unit тестами, но приходится что-то мокать, то уберите из тестируемой функции внешние факторы (сделайте ее статической, вынесите в класс, где меньше зависимостей и т.д.) и тестируйте саму функцию, ну или как сказал @amarkevich: идите на уровень интеграционных тестов
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Java Digest #6