Top Description Modules

JUnit 6.0.1

Resources
Homepage, Development, Documentation, License (Eclipse Public License v2.0)
Dependencies
java.base, java.xml, jdk.jfr, apiguardian-api, assertj-core, fastcsv, jspecify, junit, org.opentest4j.reporting.events, org.opentest4j.reporting.schema, org.opentest4j.reporting.tooling.spi, opentest4j, picocli
Maven Central
Group ID:org.junit
Artifacts:junit-bom

Project JUnit

JUnit 6 is the current generation of the JUnit testing framework, which provides a modern foundation for developer-side testing on the JVM. It requires Java 17 and Kotlin 2.1 or above and enables many different styles of testing.

Release 6.0.1

Release Date
2025-10-31
Version Control
Git
git://github.com/junit-team/junit-framework.git
Developers
Stefan Bechtold , Johannes Link , Marc Philipp , Matthias Merdes , Sam Brannen , Christian Stein , Juliette de Rancourt

Module Summary

Modifier and TypeModule and Description
module
org.junit.jupiter

Released in junit-jupiter 6.0.1.

Aggregates all JUnit Jupiter modules.
module
org.junit.jupiter.api

Released in junit-jupiter-api 6.0.1.

Defines the JUnit Jupiter API for writing tests.
module
org.junit.jupiter.engine

Released in junit-jupiter-engine 6.0.1.

Provides the JUnit Jupiter org.junit.platform.engine.TestEngine implementation.
module
org.junit.jupiter.migrationsupport

Released in junit-jupiter-migrationsupport 6.0.1.

Deprecated for removal. Please migrate to the corresponding APIs and extensions provided by JUnit Jupiter.
Support for migrating from JUnit 4 to JUnit Jupiter.
module
org.junit.jupiter.params

Released in junit-jupiter-params 6.0.1.

JUnit Jupiter extension for parameterized tests.
module
org.junit.platform.commons

Released in junit-platform-commons 6.0.1.

Common APIs and support utilities for the JUnit Platform.
module
org.junit.platform.console

Released in junit-platform-console 6.0.1.

Support for launching the JUnit Platform from the console.
module
org.junit.platform.engine

Released in junit-platform-engine 6.0.1.

Public API for test engines.
module
org.junit.platform.launcher

Released in junit-platform-launcher 6.0.1.

Public API for configuring and launching test plans.
module
org.junit.platform.reporting

Released in junit-platform-reporting 6.0.1.

Defines the JUnit Platform Reporting API.
module
org.junit.platform.suite

Released in junit-platform-suite 6.0.1.

Aggregates all JUnit Platform Suite modules.
module
org.junit.platform.suite.api

Released in junit-platform-suite-api 6.0.1.

Annotations for configuring a test suite on the JUnit Platform.
module
org.junit.platform.suite.engine

Released in junit-platform-suite-engine 6.0.1.

Provides a org.junit.platform.engine.TestEngine for running declarative test suites.
module
org.junit.platform.testkit

Released in junit-platform-testkit 6.0.1.

Defines the Test Kit API for the JUnit Platform.
module
org.junit.vintage.engine

Released in junit-vintage-engine 6.0.1.

Provides a org.junit.platform.engine.TestEngine for running JUnit 3 and 4 based tests on the platform.