← Январь 2025 | ||||||
1
|
2
|
3
|
4
|
5
|
||
---|---|---|---|---|---|---|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://easyjava.ru/
Открыта:
14-07-2015
Адрес
автора: comp.soft.easyjavaru-owner@subscribe.ru
Для тех, кто уже прочитал "Java for dummies" или аналогичный труд, но ещё не знает, как решать практические задачи. Java, библиотеки и фреймворки, тестирование, системы сборки и всё такое разобраны в простых примерах конкретного применения.
Статистика
0 за неделю
EasyJava - Java в примерах для начинающих
Вопрос `как функция что-то делает' не менее важен, чем вопрос `что функция делает. В предыдущих статьях о EasyMock все тесты были написаны в стиле чёрного ящика: проверялось что функция возвращает определённый результат для заданных значений, а как она эта делает, никого не интересует. Mock-объекты использовались как средство изоляции кода и не более того. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Разные виды mock'ов для разных потребностей. А ннотация @Mock ( type = MockType . NICE ) создает full nice non-strict mock, что означает `mock с подменой всех методов, поведением по умолчанию и без проверки порядка вызовов. Какие ещё есть варианты mock'ов? Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Пример использования продвинутого функционала JUnit: параметризованные тестов c использованием mock объектов, внедрения зависимостей итд. Когда я писал статьи по JUnit, мой коллега спросил меня, а могу ли я привести пример использования JUnit, в его живом коде. Пришлось показывать Я не могу поделиться кодом проекта моего коллеги, равно как и примером теста, но полагаю, что аналогичный по содержанию, хотя и несколько надуманный пример теста с использованием всего и сразу будет полезен многим. Читать на сайт...
EasyJava - Java в примерах для начинающих
Что делать, если Spring ругается на неоднозначность бинов? Выбор бина для внедрения: @Qualifier, @Named, @Resource . Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Как EasyMock внедряет зависимости в тестируемый код и как этим управлять. Пример использования EasyMock в качестве внедряемой зависимости. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Внедрение зависимостей в Spring в примерах Spring в первую очередь известен как IoC контейнер, реализующий шаблон проектирование `Внедрение зависимостей. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
И опять про модульное тестирование. В этот раз его тёмная сторона (без печенек) Хороший юнит-тест написать легко, плохой - ещё проще. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
EasyMock - самый простой фреймворк для генерации mock объектов EasyMock , наравне с другими фреймворками для создания тест-дублёров (а это, кстати, официальный термин, пропагандируемый аж самим Мартином Фаулером , автоматизирует и упрощает процесс создания тестовых реализаций интерфейсов. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Признаки и устройство хорошего юнит-теста Как написать хороший юнит-тест? Чтобы написать хороший юнит-тест, надо задать критерии его хорошести и придерживаться их. Это, вообще, относится к любой области деятельности: определяем цель, движемся к ней, если результат совпал с целью, значит всё удалось Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Spring framework поддерживает четыре разных способа конфигурирования контекста, каждый из которых заслуживает отдельного рассмотрения. В примере разбирается написание простого hello world приложения с использованием разных подходов к конфигурированию контекста Spring. Читать на сайте > ...