Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 130 сообщений
Cообщения с меткой

junit - Самое интересное в блогах

Следующие 30  »
rss_habr

Выходя за рамки JUnit. Создаем сложные расширения

Вторник, 31 Января 2023 г. 17:06 (ссылка)

Переход от JUnit4 к новой версии во многом изменил способ расширения функциональных возможностей тестов. Напомню, что в JUnit4 основным механизмом расширения были правила (Rule), которые могли обернуть выполнение теста в дополнительную логическую обработку (например, в реализации абстрактного класса ExternalResource встраивали два дополнительных вызова методов инициализации (который также мог возвращать объект для взаимодействия с создаваемым окружением, например обертку вокруг Android Activity) и финализации (вызывается после выполнения теста и используется для очистки ресурсов). Модель JUnit 5 существенно дополнена и в этой статье мы рассмотрим как можно создавать собственные расширения для JUnit Platform.

Читать далее

https://habr.com/ru/post/713908/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713908

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] JUnit: тестирование методов, вызывающих System.exit()

Среда, 23 Ноября 2022 г. 18:16 (ссылка)

В определенных ситуациях нам может потребоваться, чтобы метод вызывал System.exit() и завершал работу приложения. Например, в случае если приложение должно быть запущено только один раз, а затем завершено, или в случае фатальных ошибок, таких как потеря соединений с базой данных.

Если метод вызывает System.exit(), вызвать его из юнит-тестов и делать ассерты становится трудно, потому что это приведет к завершению юнит-теста.

В этом посте мы рассмотрим, как тестировать методы, вызывающие System.exit() с использованием фреймворка JUnit.

Читать далее

https://habr.com/ru/post/701174/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701174

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Ускоряем разработку

Вторник, 06 Сентября 2022 г. 12:00 (ссылка)



Любая работа java-программиста опирается на базис, под которым подразумевается не только непосредственно знание самого языка программирования, но также и знание дополнительных компонентов, без которых программирование в чистом виде, становится достаточно затруднительным либо неконкурентоспособным по времени. Именно об этом мы поговорим в этой статье. Читать дальше →

https://habr.com/ru/post/686628/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686628

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Введение в DbChange JUnit расширение

Пятница, 26 Августа 2022 г. 12:12 (ссылка)

Простой и декларативный способ выполнять SQL запросы в JUnit тестах.

Читать далее

https://habr.com/ru/post/684692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684692

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

AssertJ как способ значительно улучшить код ваших тестов

Четверг, 07 Июля 2022 г. 23:18 (ссылка)

В 2019-2020 годах на одном из проектов я был идейным вдохновителем перехода на JUnit 5. Для проверок мы использовали стандартные ассерты и Hamcrest. Тогда мне казалось, что этого более чем достаточно.

За последние пару лет, несмотря на менеджерскую позицию, я написал свыше пятисот тестов, и мой подход к тестированию претерпел значительные изменения. В этой статье я постараюсь объяснить, почему AssertJ — это лучшее решение для проверок в тестах, существующее сегодня (год 2022 от Р.X.). Разумеется, всё ниже сказанное — это моё субъективное мнение.

Читать далее

https://habr.com/ru/post/675778/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675778

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Блеск и нищета фреймворков тестирования: используем Groovy для скриптинга end-to-end тестов

Среда, 18 Мая 2022 г. 11:17 (ссылка)

Безусловно, тестирование важный аспект разработки ПО. Наличие тестов - это хорошо, а удобное тестирование - еще лучше. В этой статье я расскажу как запускать тесты, написанные на groovy без gradle, maven и даже без предварительной компиляции этих тестов, а также почему JUnit 5 - это намного больше, чем просто хорошая библиотека для unit тестов.

Читать далее

https://habr.com/ru/post/666334/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666334

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<junit - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda