Назад к вопросам
СБЕР
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 в новых проектах.