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.