Встречается на собеседованиях • сегодня
С какой версией 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.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы