All Packages
Package
Description
JUnit Jupiter API for writing tests.
Annotation-based conditions for enabling or disabling tests in JUnit Jupiter.
JUnit Jupiter API for writing extensions.
JUnit Jupiter API support for writing extensions.
Functional interfaces used within JUnit Jupiter.
IO-related support in JUnit Jupiter.
JUnit Jupiter API for influencing parallel test execution.
Core package for the JUnit Jupiter test engine.
Configuration specific to the JUnit Jupiter test engine.
Test descriptors used within the JUnit Jupiter test engine.
Internal classes for test discovery within the JUnit Jupiter test engine.
Internal predicate classes used by test discovery within the JUnit Jupiter test engine.
Internal classes for test execution within the JUnit Jupiter test engine.
Test extensions specific to the JUnit Jupiter test engine.
Internal support classes for the JUnit Jupiter test engine.
Support for migrating from JUnit 4 to JUnit Jupiter.
Extensions which provide support for conditional test execution features of
JUnit 4 (e.g., the
@Ignore
annotation) within JUnit
Jupiter.Extensions which provide (limited) support for JUnit 4 rules within JUnit Jupiter.
Simple wrappers for JUnit 4 rules to overcome visibility limitations of the JUnit 4 implementations.
Abstractions for members which can be targets of JUnit 4 rule annotations.
JUnit Jupiter extension for parameterized tests.
ArgumentConverter
implementations and the corresponding
@ConvertWith
annotation.ArgumentsProvider
implementations and their corresponding
ArgumentsSource
annotations.Support classes for building
providers
and
converters
for arguments.
Common APIs and support utilities for the JUnit Platform.
Common annotations for the JUnit Platform.
Maintained functional interfaces and support classes.
Internal logging package.
Maintained common support APIs provided by the JUnit Platform.
Internal common utilities for JUnit.
Support for launching the JUnit Platform from the console.
Configuration options for JUnit's console launcher.
Internal execution tasks for JUnit's console launcher.
Public API for test engines.
Classes used by test engines to report additional data to execution
listeners.
ConfigurationParameters
-related support
classes intended to be used by test engine implementations.TestDescriptor
-related support classes
intended to be used by test engine implementations and clients of
the launcher.Configurable test discovery implementation that can be reused by different test engines.
Filter
-related support classes intended to be
used by test engine implementations.Support classes and base implementation for any
TestEngine
that wishes to organize test suites
hierarchically based on the
Node
abstraction.Reusable data structures for test engines and their extensions.
Java Flight Recorder support package.
Public API for configuring and launching test plans.
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder
.Common
TestExecutionListener
implementations and related support classes for
the Launcher
.Common
LauncherDiscoveryListener
implementations and factory methods.Common
LauncherSessionListener
implementations and factory methods.The tag expression language parser and related support classes.
Support for legacy reporting formats.
Support for generating XML reports using a format which is compatible with
the de facto standard for JUnit 4 based test reports that was made popular
by the Ant build system.
Support for generating Open Test Reporting compatible XML event reports.
Runner
and annotations for configuring and executing tests on the
JUnit Platform in a JUnit 4 environment.Annotations for configuring a test suite on the JUnit Platform.
Common support utilities for executing test suites on the JUnit Platform.
Core package for the JUnit Platform Suite test engine.
Test Kit for testing the execution of a
TestEngine
running on the JUnit Platform.Core package for the JUnit Vintage test engine.
Test descriptors used within the JUnit Vintage test engine.
Internal classes for test discovery within the JUnit Vintage test engine.
Internal classes for test execution within the JUnit Vintage test engine.
Internal support classes for test discovery and execution within the JUnit
Vintage test engine.