- Home
- Unit Testing
- JUnit
On the recordRead 30 Sep 202614 facts
JUnit
Plans and prices
JUnit
Free
Eclipse Public License v2.0 · released for everyone
Read 30 Sep 2026 · github.com
On the record
- Architecture
- JUnit 6.1.3 consists of JUnit Platform, JUnit Jupiter, and JUnit Vintage.docs.junit.org · read 30 Sep 2026
- Build integrations
- The JUnit Platform has first-class support in Gradle, Maven, Ant, Bazel, and sbt.docs.junit.org · read 30 Sep 2026
- Commercial support
- Core JUnit team members offer commercial support through OpenElements, including 4–8 hours of support per month, guaranteed response time, quarterly expert webinars, and a monthly newsletter.junit.org · read 30 Sep 2026
- Community support
- JUnit directs users to Stack Overflow and GitHub Discussions for questions.docs.junit.org · read 30 Sep 2026
- Current generation
- JUnit 6.1.3 is the current generation and requires Java 17 or higher at runtime.junit.org · read 30 Sep 2026
- Distribution
- JUnit artifacts are deployed to Maven Central and the released files are signed with keys listed in the KEYS file.junit.org · read 30 Sep 2026
- IDE integrations
- The JUnit Platform has first-class support in IntelliJ IDEA, Eclipse, NetBeans, and Visual Studio Code.docs.junit.org · read 30 Sep 2026
- Jupiter
- JUnit Jupiter combines the programming model and extension model for writing JUnit tests and extensions.docs.junit.org · read 30 Sep 2026
- Kotlin requirement
- JUnit 6 requires Kotlin 2.1 or above.junit.org · read 30 Sep 2026
- Platform
- JUnit Platform provides the TestEngine API, Console Launcher, and Suite Engine for launching testing frameworks on the JVM.docs.junit.org · read 30 Sep 2026
- Purpose
- JUnit is a programmer-friendly testing framework for Java and the JVM.junit.org · read 30 Sep 2026
- Security policy
- JUnit JARs released on Maven Central are signed; versions 6.1.x and 5.14.x are supported, while versions below 5.14 are unsupported.github.com · read 30 Sep 2026
- Vintage engine
- JUnit Vintage runs JUnit 3 and JUnit 4 tests, requires JUnit 4.12 or later, and is deprecated for temporary migration use.docs.junit.org · read 30 Sep 2026
- Vulnerability reporting
- Security vulnerabilities can be reported privately on GitHub or by email to [email protected] using the published OpenPGP key.github.com · read 30 Sep 2026