Встречается на собеседованиях • сегодня
Какую использовал версию JUnit
Последняя стабильная версия JUnit 5 (Jupiter) - 5.10.0.
Основные компоненты:
junit-jupiter-api- для написания тестовjunit-jupiter-engine- движок выполненияjunit-platform-suite- для объединения тестов
Пример теста:
java
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class ExampleTest {
@Test
void testAddition() {
assertEquals(4, 2 + 2);
}
}Ключевые особенности JUnit 5:
- Поддержка лямбда-выражений
- Параметризованные тесты через
@ParameterizedTest - Аннотации
@BeforeEach,@AfterEachвместо@Before,@After - Динамические тесты через
@TestFactory
Для старых проектов иногда используют JUnit 4 (последняя версия 4.13.2), но рекомендуется миграция на JUnit 5.

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