Популярная среда модульного тестирования для 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 или даже вилка его.

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