testing-aqa trainee

Какие базовые аннотации JUnit 5?

Ответ

@Test — обозначает тестовый метод. @BeforeEach / @AfterEach — выполняется перед/после каждого теста. @BeforeAll / @AfterAll — один раз перед/после всех тестов класса (метод должен быть static).

Разбор: В JUnit 5: @Test помечает тест, @BeforeEach/@AfterEach выполняются вокруг каждого теста, @BeforeAll/@AfterAll — один раз на класс и должны быть static. Ловушки: @BeforeEach и @BeforeAll переставлены местами; используются устаревшие имена из JUnit 4 (@Before/@BeforeClass/@Ignore); требование static перенесено не на тот тип методов.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться