Использование ParameterResolver в JUnit 5

Если вы занимались написанием тестов, то наверняка сталкивались с ситуацией, когда в тест нужно передать какой-либо объект. JUnit 5 предоставляет механизм Extensions, который позволяет значительно расширить функциональность тестов. Одной из наиболее полезных возможностей этого механизма является ParameterResolver, который позволяет автоматически вн…

22

Аннотация @Slf4j и её роль в логировании

Если вы хотите узнать, что такое аннотация @Slf4j из Lombok, тогда эта статья для вас.

Секреты кэширования объектов в Java: что скрывает оператор ==?

В процессе прохождения одного тестового задания, связанного с работой с объектами и примитивами, я наткнулась на интересный и неочевидный факт о сравнении объектов в Java. Я дала неверный ответ, и по итогу все началось с того, что я решила проверить, что будет выведено в консоль для следующих строк кода:

11

Запишитесь на курс «QA-инженер» в Pikabu Study со скидкой 30%!

ТОП-25 курсов тестировщика — где лучше пройти обучение в 2024 году?

В этой подборке онлайн-курсов по тестированию мы сравнили предложения школ по нескольким параметрам и отобрали актуальные предложения для тестировщиков и инженеров по тестированию. Мы поддерживаем подборку актуальной и обновляем информацию минимум 1 раз в месяц.

Статья обновлена 11 ноября 2024 года.
33