Re[3]: Покрытие кода тестами
От: · Великобритания  
Дата: 11.12.15 14:36
Оценка:
Здравствуйте, Dziman, Вы писали:

D> Мне кажется что если мы мокаем cardDetailsService, то весь этот тест суть то же что и тестирование простых аксессоров.

Нет. Тестируется, что ты, например, не падаешь по NPE если элемент не найден, а возвращаешь ожидаемый 404.

D> ОК, описанные тесты вполне логичны и проверяют что-то значимое. Но в моем понимании это ни разу не юнит тесты, а интеграционные.

Интеграционными они будут если у тебя будет несколько классов собирается. Ты же мокаешь все зависимости. Т.е. не надо запускать JMS-брокер и т.п., а просто заинжектить моки.
Хотя, в принципе да, тест для CardDetailsServiceCSVImpl можно назвать интеграционным, ибо там файл в файловой системе будет использоваться...
avalon/1.0.432
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.