Встречается на собеседованиях • сегодня

Какой жизненный цикл Unit теста

Unit тест в JUnit проходит через следующие этапы:

  1. Инициализация - создание тестового класса и подготовка данных (@BeforeAll, @BeforeEach)
  2. Выполнение - запуск тестового метода (@Test)
  3. Проверка - валидация результатов (assertions)
  4. Очистка - освобождение ресурсов (@AfterEach, @AfterAll)

Пример:

java
class ExampleTest {
    @BeforeAll
    static void setup() {
        // Инициализация перед всеми тестами
    }

    @BeforeEach
    void init() {
        // Подготовка перед каждым тестом
    }

    @Test
    void testMethod() {
        // Тело теста
        assertEquals(2, 1+1);
    }

    @AfterEach
    void tearDown() {
        // Очистка после каждого теста
    }

    @AfterAll
    static void done() {
        // Финализация после всех тестов
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы