Статьи

Сообщения журнала модульного тестирования Made Easy

Как разработчику Java, нам нужно охватить множество сценариев, чтобы гарантировать качество нашего программного обеспечения и как можно скорее выявить ошибки при внедрении нового кода. Для 99% всех моих случаев использования AssertJ, Junit, Mockito и Wiremock достаточно, чтобы охватить тестовые случаи. Но для других случаев использования, таких как информация о модульном тестировании, сообщения отладки или предупреждения, эти фреймворки вам не помогут. Нет также никакой другой структуры, которая может предоставить простой в использовании метод для захвата сообщений журнала.

Ответ, предоставленный сообществом, работает хорошо, но это много стандартного кода, чтобы просто утверждать события вашего журнала. Даже я столкнулся с той же проблемой, и поэтому хотел облегчить для себя и поделиться этим с вами! Так появилась библиотека LogCaptor.

Вам также может понравиться: Полная коллекция модульных тестов [Учебники и рамки]

Включите следующую зависимость в свой проект в качестве тестовой зависимости:


Джава