Class ExcludeClassNameFilter
java.lang.Object
org.junit.platform.engine.discovery.AbstractClassNameFilter
org.junit.platform.engine.discovery.ExcludeClassNameFilter
- All Implemented Interfaces:
ClassNameFilter, DiscoveryFilter<String>, Filter<String>
ClassNameFilter that matches fully qualified class names against
patterns in the form of regular expressions.
If the fully qualified name of a class matches against at least one pattern, the class will be excluded.
- Since:
- 1.0
-
Field Summary
Fields inherited from class AbstractClassNameFilter
patternDescription, patternsFields inherited from interface ClassNameFilter
STANDARD_INCLUDE_PATTERN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionApply this filter to the supplied object.private StringformatExclusionReason(String className, Pattern pattern) private StringformatInclusionReason(String className) toString()Methods inherited from class AbstractClassNameFilter
findMatchingPattern
-
Constructor Details
-
ExcludeClassNameFilter
ExcludeClassNameFilter(String... patterns)
-
-
Method Details
-
apply
Description copied from interface:FilterApply this filter to the supplied object. -
formatInclusionReason
-
formatExclusionReason
-
toPredicate
Description copied from interface:FilterReturn aPredicatethat returnstrueif this filter includes the object supplied to the predicate'stestmethod.- Specified by:
toPredicatein interfaceFilter<String>- Specified by:
toPredicatein classAbstractClassNameFilter
-
toString
-