All Classes and Interfaces

Annotation Interfaces
Class
Description
@AfterSuite is used to signal that the annotated method should be executed after all tests in the current test suite.
@BeforeSuite is used to signal that the annotated method should be executed before all tests in the current test suite.
@ConfigurationParameter is a repeatable annotation that specifies a configuration key and value pair to be added to the discovery request when running a test suite on the JUnit Platform.
@ConfigurationParameters is a container for one or more @ConfigurationParameter declarations.
@ConfigurationParametersResource is a repeatable annotation that specifies a configuration file in Java's properties format on the classpath to be added to the discovery request when running a test suite on the JUnit Platform.
@ConfigurationParametersResources is a container for one or more @ConfigurationParametersResource declarations.
Disable parent configuration parameters.
@ExcludeClassNamePatterns specifies regular expressions that are used to match against fully qualified class names when running a test suite on the JUnit Platform.
@ExcludeEngines specifies the IDs of
invalid reference
TestEngines
to be excluded when running a test suite on the JUnit Platform.
@ExcludePackages specifies the packages to be excluded when running a test suite on the JUnit Platform.
@ExcludeTags specifies the tags or tag expressions to be excluded when running a test suite on the JUnit Platform.
@IncludeClassNamePatterns specifies regular expressions that are used to match against fully qualified class names when running a test suite on the JUnit Platform.
@IncludeEngines specifies the IDs of
invalid reference
TestEngines
to be included when running a test suite on the JUnit Platform.
@IncludePackages specifies the packages to be included when running a test suite on the JUnit Platform.
@IncludeTags specifies the tags or tag expressions to be included when running a test suite on the JUnit Platform.
@Select is a repeatable annotation that specifies which tests to select based on prefixed
invalid reference
selector identifiers
.
@SelectClasses specifies the classes to select when running a test suite on the JUnit Platform.
@SelectClasspathResource is a repeatable annotation that specifies a classpath resource to select when running a test suite on the JUnit Platform.
@SelectClasspathResources is a container for one or more @SelectClasspathResource declarations.
@SelectDirectories specifies the directories to select when running a test suite on the JUnit Platform.
@SelectFile is a repeatable annotation that specifies a file to select when running a test suite on the JUnit Platform.
@SelectFiles is a container for one or more @SelectFile declarations.
@SelectMethod is a repeatable annotation that specifies a method to select when running a test suite on the JUnit Platform.
@SelectMethods is a container for one or more @SelectMethod declarations.
@SelectModules specifies the modules to select when running a test suite on the JUnit Platform.
@SelectPackages specifies the names of packages to select when running a test suite on the JUnit Platform.
@Selects is a container for one or more @Select declarations.
@SelectUris specifies the URIs to select when running a test suite on the JUnit Platform.
@Suite marks a class as a test suite on the JUnit Platform.
@SuiteDisplayName is used to declare a custom display name for the annotated test class that is executed as a test suite on the JUnit Platform.