Annotation Interface IncludeClassNamePatterns


@Retention(RUNTIME) @Target(TYPE) @Inherited @Documented @API(status=MAINTAINED, since="1.0") public @interface IncludeClassNamePatterns
@IncludeClassNamePatterns specifies regular expressions that are used to match against fully qualified class names when running a test suite on the JUnit Platform.

The patterns are combined using OR semantics: if the fully qualified name of a class matches against at least one of the patterns, the class will be included in the test plan.

Since:
1.0
See Also:
Suite, JUnitPlatform, ClassNameFilter.STANDARD_INCLUDE_PATTERN, ClassNameFilter.includeClassNamePatterns(java.lang.String...)
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Regular expressions used to match against fully qualified class names.
  • Element Details

    • value

      String[] value
      Regular expressions used to match against fully qualified class names.

      The default pattern matches against classes whose names either begin with Test or end with Test or Tests (in any package).

      Default:
      {"^(Test.*|.+[.$]Test.*|.*Tests?)$"}