Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Unit Testing
  3. JUnit

JUnit

Plans and prices

JUnit

Free

Eclipse Public License v2.0 · released for everyone

Every plan, in full

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

Alternatives to JUnit

Every alternative, ranked