Уточните версию JUnit и реальные задачи. Использование аннотаций и ассертов не равнозначно написанию extension; расскажите отдельно о собственных расширениях, если они были.
Работали ли с JUnit? Писали ли extension?
Уточните версию JUnit и реальные задачи. Использование аннотаций и ассертов не равнозначно написанию extension; расскажите отдельно о собственных расширениях, если они были.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Уточните версию JUnit и реальные задачи. Использование аннотаций и ассертов не равнозначно написанию extension; расскажите отдельно о собственных расширениях, если они были.
В JUnit Jupiter расширения подключают поведение к жизненному циклу теста, разрешению параметров и другим точкам. Практический пример — подготовка ресурса или дополнительная диагностика. Важно обеспечить очистку после ошибки и изоляцию параллельных запусков. Если только пользовались готовым расширением, это стоит сказать прямо. Для JUnit 4 применялись другие механизмы, поэтому версионный контекст важен.