testing-aqa junior
JUnit 5: основные аннотации?
Ответ
@Test — тестовый метод. @BeforeEach/@AfterEach — до/после каждого теста. @BeforeAll/@AfterAll — до/после всех (static). @DisplayName — читаемое имя. @Disabled — пропустить. @Tag — категория (smoke, regression).
Разбор: В JUnit 5: @Test — тест, @BeforeEach/@AfterEach — вокруг каждого теста, @BeforeAll/@AfterAll — один раз и статически, @DisplayName — читаемое имя, @Disabled — пропуск, @Tag — категория. Первый дистрактор подсовывает аннотации JUnit 4 (@Before, @Ignore), а остальные путают семантику Each и All местами либо переназначают роли @DisplayName, @Disabled и @Tag.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.