Комментарии 4
Спасибо за статью!
Как вы думаете, есть ли смысл покрывать логику логирования юнит тестами? Врядли каждый вывод в лог стоит текста, а критичные можно попробовать протестировать Е2Е тестами.
0
Вам спасибо! Думаю, логику логирования стоит проверять в том случае если она имеет смысл в контексте работы программы — то есть, например, если в ТЗ програмы сказано, что выполнение программой определенных действий должно журналироваться — этот факт надо проверять тестами. А если же логирование выполняет вспомогательную функцию то тестирование уже не строго обязательно (хотя адепты 100% тестирования и утилиты, проверяющие покрытие кода тестами, со мной не согласятся...)
0
Спасибо за статью. Отлично все резюмировали. Просто хочу доьавить, что jmockit также позволяет «замокировать» логгер класс.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
JUnit тесты для логирования