Junior — Middle
Koje verzije JUnit ste koristili u praksi?
sobes.tech АИ
Одговор од АИ
В практике 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 в новых проектах.