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

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

22

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

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

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

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

11