|
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
rss_habr
[Перевод] JUnit: тестирование методов, вызывающих System.exit()Среда, 23 Ноября 2022 г. 18:16 (ссылка)
В определенных ситуациях нам может потребоваться, чтобы метод вызывал Если метод вызывает System.exit(), вызвать его из юнит-тестов и делать ассерты становится трудно, потому что это приведет к завершению юнит-теста. В этом посте мы рассмотрим, как тестировать методы, вызывающие https://habr.com/ru/post/701174/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701174
rss_habr
Ускоряем разработкуВторник, 06 Сентября 2022 г. 12:00 (ссылка)
https://habr.com/ru/post/686628/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686628
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
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
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
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |