All Classes and Interfaces
Class
Description
Identifies a test by a class or its methods having a specific annotation.
Indicates that classes or modules with a specific annotation, either on at least one top level
method or on the class or module itself, should be discovered as test classes.
An event fired by the test framework during a run.
Interface implemented by clients that handle events fired by the test framework
during a run.
A way to identify a test.
A way to identify test classes and/or modules that should
be discovered when the client performs discovery.
Interface implemented by test frameworks.
A basic interface to provide feedback.
A logger through which to provide feedback to the user about a run.
Information in addition to a test class name that identifies a nested suite about which an
event was fired.
Information in addition to a test class name that identifies a test in a nested suite about which an
event was fired.
An optional
Throwable
.Represents one run of a suite of tests.
New Runner that can handle more types of Fingerprints.
Information in addition to a test class name that identifies the suite or test about which an
event was fired.
Represents the status of running a test.
Identifies a test as a class that has a specific type as an ancestor.
Indicates that classes (and possibly modules) that extend a particular superclass,
or mix in a particular supertrait, should be discovered as test classes.
Indicates an event was about the entire suite whose class had the fully qualified name specified as
the
fullyQualifiedName
attribute the event.A task to execute.
A bundle of information used to request a
Task
from a test framework.For backwards compatibility.
Information in addition to a test class name that identifies a test directly contained in the suite
whose class had the fully qualified name specified as the
fullyQualifiedName
attribute
passed to the event.Information that identifies zero to many tests directly contained in a test class.