Популярный фреймворк для модульного тестирования Java и Scala. Последняя версия, JUnit 5, поддерживает расширенные тесты на основе аннотаций и параметризации. Подумайте об использовании вместе с тегом Java или Scala, чтобы указать ваш вариант использования.

JUnit- это популярная среда модульного тестирования для языков JVM (Java, Scala, Groovy, Kotlin и другие). Текущая версия, JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage. Попробуйте использовать вместе с соответствующим языковым тегом (java, scala, groovy, kotlin и другие), чтобы указать ваш вариант использования. Это одна из самых популярных платформ Java, которая используется в около 30% всех проектов.

Последняя итерация, JUnit 5(используйте тег junit5) добавляет идиомы Java 8, параметризованные тесты и всестороннюю поддержку пользовательских расширений.

Существуют реализации JUnit для других языков программирования, которые называются xUnit.

Кент Бек, Эрих Гаммаи Дэвид Саффсоздали систему модульного тестирования, сильно влияющую на разработку Java.

Загрузите исходный код JUnit на GitHubили даже разветвите его.

Ссылки по теме: