Страницы

среда, 18 января 2012 г.

JUnit, форматирование логов

Захотелось немного порядка и эстетики в логах юнит-тестов - написал базовый для всех юнит-тестов  класс, который строит вот такие таблички:

+----------------------------------------+---------+
|      TEST                              | PASSED? |
+----------------------------------------+---------+
|RendererFilter.lastNthOccurence         | NO      |
+----------------------------------------+---------+
|RendererFilter.PathResolver             | YES     |
+----------------------------------------+---------+
Очень классно и удобно - всего две строки в каждом тесте, и все готово:
testNameIs("TestName"); //в начале
...
testPassed(); // в конце
На мой взгляд этого достаточно - по таблице можно быстро посмотреть что не прошло, и искать подробности ниже в логах Exception-ов JUnit-а.
Ссылка на исходник.

Комментариев нет:

Отправить комментарий