| Package | Description |
|---|---|
| org.junit.platform.engine |
Public API for test engines.
|
| org.junit.platform.engine.discovery | |
| org.junit.platform.engine.support.descriptor |
TestDescriptor-related support classes
intended to be used by test engine implementations and clients of
the launcher. |
| org.junit.platform.engine.support.filter |
Filter-related support classes intended to be
used by test engine implementations. |
| org.junit.platform.engine.support.hierarchical |
Support classes and base implementation for any
TestEngine that wishes to organize test suites
hierarchically based on the
Node abstraction. |
| Class | Description |
|---|---|
| ConfigurationParameters |
Configuration parameters that
TestEngines may use to
influence test discovery and execution. |
| DiscoveryFilter |
A
DiscoveryFilter is applied during test discovery to determine if
a given container or test should be included in the test plan. |
| DiscoverySelector |
A selector defines what a
TestEngine can use to discover tests
— for example, the name of a Java class, the path to a file or
directory, etc. |
| EngineDiscoveryRequest |
EngineDiscoveryRequest provides a TestEngine access to the
information necessary to discover tests and containers. |
| EngineExecutionListener |
Listener to be notified of test execution events by
test engines.
|
| ExecutionRequest |
Provides a single
TestEngine access to the information necessary to
execute its tests. |
| Filter |
A
Filter can be applied to determine if an object should be
included or excluded in a result set. |
| FilterResult |
The result of applying a
Filter. |
| TestDescriptor |
Mutable descriptor for a test or container that has been discovered by a
TestEngine. |
| TestDescriptor.Type |
Supported types for
TestDescriptors. |
| TestDescriptor.Visitor |
Visitor for the tree-like
TestDescriptor structure. |
| TestExecutionResult |
Result of executing a single test or container.
|
| TestExecutionResult.Status |
Status of executing a single test or container.
|
| TestSource |
Representation of the source of a test or container used to navigate to
its location by IDEs and build tools.
|
| TestTag |
Immutable value object for a tag that is assigned to a test or
container.
|
| UniqueId |
UniqueId encapsulates the creation, parsing, and display of unique IDs
for TestDescriptors. |
| UniqueId.Segment |
A segment of a
UniqueId comprises a type and a
value. |
| Class | Description |
|---|---|
| DiscoveryFilter |
A
DiscoveryFilter is applied during test discovery to determine if
a given container or test should be included in the test plan. |
| DiscoverySelector |
A selector defines what a
TestEngine can use to discover tests
— for example, the name of a Java class, the path to a file or
directory, etc. |
| Filter |
A
Filter can be applied to determine if an object should be
included or excluded in a result set. |
| UniqueId |
UniqueId encapsulates the creation, parsing, and display of unique IDs
for TestDescriptors. |
| Class | Description |
|---|---|
| TestDescriptor |
Mutable descriptor for a test or container that has been discovered by a
TestEngine. |
| TestDescriptor.Type |
Supported types for
TestDescriptors. |
| TestSource |
Representation of the source of a test or container used to navigate to
its location by IDEs and build tools.
|
| TestTag |
Immutable value object for a tag that is assigned to a test or
container.
|
| UniqueId |
UniqueId encapsulates the creation, parsing, and display of unique IDs
for TestDescriptors. |
| Class | Description |
|---|---|
| EngineDiscoveryRequest |
EngineDiscoveryRequest provides a TestEngine access to the
information necessary to discover tests and containers. |
| Class | Description |
|---|---|
| ExecutionRequest |
Provides a single
TestEngine access to the information necessary to
execute its tests. |
| TestDescriptor |
Mutable descriptor for a test or container that has been discovered by a
TestEngine. |
| TestEngine |
A
TestEngine facilitates discovery and execution of
tests for a particular programming model. |
| TestExecutionResult |
Result of executing a single test or container.
|