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

Какую использовал версию 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.

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

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

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

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