Sobes.tech
Назад к вопросам
Junior — Middle
64

Какие версии JUnit вы использовали в своей практике?

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech AI

В практике Java-разработки часто используются следующие версии JUnit:

  • JUnit 4 — классическая версия с аннотациями @Test, @Before, @After и поддержкой правил (Rules). Широко применялась до появления JUnit 5.
  • JUnit 5 (Jupiter) — современный фреймворк с модульной архитектурой, поддержкой расширений, улучшенной аннотацией и возможностями параметризированных тестов.

Пример простого теста на JUnit 5:

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CalculatorTest {
    @Test
    void addition() {
        assertEquals(4, 2 + 2);
    }
}

JUnit 3 сейчас практически не используется, а JUnit 5 постепенно вытесняет JUnit 4 в новых проектах.