#junit #mocking #stubbing
#junit #издевательство #заглушка
Вопрос:
Итак, на данном этапе своей карьеры я в первую очередь разработчик RoR (все еще некоторые сохраняющиеся привязанности к Python и Django), и недавно меня подключили к проекту java / ejb / tomcat. Я пытаюсь разобраться в junit (прошло много лет с тех пор, как я использовал его в последний раз). В частности, над издевательствами и заглушками.
При просмотре API я не нашел встроенной поддержки для этого, и я видел несколько инструментов, упомянутых в ссылках и других вопросах.
Мой собственный вопрос заключается в том, каков базовый подход к тестированию изоляции в junit и есть ли у кого-нибудь надежные ссылки для понимания этого материала? В основном меня больше всего интересует первая половина вопроса.
Ответ №1:
Используйте easymock или JMock для создания макетных объектов. Документация для обоих проектов довольно хорошая, и в Интернете есть много руководств.
Это от одного из моих друзей, и я настоятельно рекомендую его.
Это от меня, объясняющего, как использовать mock в приложении spring (но это не отличается от других).
Комментарии:
1. Отлично, отличное место для начала. Есть мнения по mockito?