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

С какой версией JUnit работал

Последняя стабильная версия JUnit 5 (Jupiter) - 5.10.0 (на 2023 год). Основные изменения по сравнению с JUnit 4:

  • Аннотации @Test теперь из пакета org.junit.jupiter.api
  • Добавлены @BeforeAll, @AfterAll вместо @BeforeClass, @AfterClass
  • Поддержка лямбда-выражений в assertions
  • Параметризованные тесты через @ParameterizedTest

Пример теста:

java
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;

class MyTest {
    @Test
    void testAddition() {
        assertEquals(4, 2 + 2);
    }
}

JUnit 4 (legacy) всё ещё используется в legacy-проектах, но для новых проектов рекомендуется JUnit 5.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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