Отправляет email-рассылки с помощью сервиса Sendsay

EasyJava - Java в примерах для начинающих

Вопрос `как функция что-то делает' не менее важен, чем вопрос `что функция делает. В предыдущих статьях о EasyMock все тесты были написаны в стиле чёрного ящика: проверялось что функция возвращает определённый результат для заданных значений, а как она эта делает, никого не интересует. Mock-объекты использовались как средство изоляции кода и не более того. Читать на сайте > ...

2015-08-27 17:15:31 + Комментировать

EasyJava - Java в примерах для начинающих

Разные виды mock'ов для разных потребностей. А ннотация @Mock ( type = MockType . NICE ) создает full nice non-strict mock, что означает `mock с подменой всех методов, поведением по умолчанию и без проверки порядка вызовов. Какие ещё есть варианты mock'ов? Читать на сайте > ...

2015-08-24 12:53:35 + Комментировать

EasyJava - Java в примерах для начинающих

Пример использования продвинутого функционала JUnit: параметризованные тестов c использованием mock объектов, внедрения зависимостей итд. Когда я писал статьи по JUnit, мой коллега спросил меня, а могу ли я привести пример использования JUnit, в его живом коде. Пришлось показывать Я не могу поделиться кодом проекта моего коллеги, равно как и примером теста, но полагаю, что аналогичный по содержанию, хотя и несколько надуманный пример теста с использованием всего и сразу будет полезен многим. Читать на сайт...

2015-08-21 16:17:37 + Комментировать

EasyJava - Java в примерах для начинающих

Что делать, если Spring ругается на неоднозначность бинов? Выбор бина для внедрения: @Qualifier, @Named, @Resource . Читать на сайте > ...

2015-08-18 10:47:10 + Комментировать

EasyJava - Java в примерах для начинающих

Как EasyMock внедряет зависимости в тестируемый код и как этим управлять. Пример использования EasyMock в качестве внедряемой зависимости. Читать на сайте > ...

2015-08-15 11:28:56 + Комментировать

EasyJava - Java в примерах для начинающих

Внедрение зависимостей в Spring в примерах Spring в первую очередь известен как IoC контейнер, реализующий шаблон проектирование `Внедрение зависимостей. Читать на сайте > ...

2015-08-12 18:21:33 + Комментировать

EasyJava - Java в примерах для начинающих

И опять про модульное тестирование. В этот раз его тёмная сторона (без печенек) Хороший юнит-тест написать легко, плохой - ещё проще. Читать на сайте > ...

2015-08-09 15:04:19 + Комментировать

EasyJava - Java в примерах для начинающих

EasyMock - самый простой фреймворк для генерации mock объектов EasyMock , наравне с другими фреймворками для создания тест-дублёров (а это, кстати, официальный термин, пропагандируемый аж самим Мартином Фаулером , автоматизирует и упрощает процесс создания тестовых реализаций интерфейсов. Читать на сайте > ...

2015-08-06 20:59:45 + Комментировать

EasyJava - Java в примерах для начинающих

Признаки и устройство хорошего юнит-теста Как написать хороший юнит-тест? Чтобы написать хороший юнит-тест, надо задать критерии его хорошести и придерживаться их. Это, вообще, относится к любой области деятельности: определяем цель, движемся к ней, если результат совпал с целью, значит всё удалось Читать на сайте > ...

2015-08-03 21:27:44 + Комментировать

EasyJava - Java в примерах для начинающих

Spring framework поддерживает четыре разных способа конфигурирования контекста, каждый из которых заслуживает отдельного рассмотрения. В примере разбирается написание простого hello world приложения с использованием разных подходов к конфигурированию контекста Spring. Читать на сайте > ...

2015-07-31 19:05:14 + Комментировать