Class IncludeClassNameFilter
- java.lang.Object
-
- org.junit.platform.engine.discovery.AbstractClassNameFilter
-
- org.junit.platform.engine.discovery.IncludeClassNameFilter
-
- All Implemented Interfaces:
ClassNameFilter,DiscoveryFilter<java.lang.String>,Filter<java.lang.String>
class IncludeClassNameFilter extends AbstractClassNameFilter
ClassNameFilterthat 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 included.
- Since:
- 1.0
-
-
Field Summary
-
Fields inherited from class org.junit.platform.engine.discovery.AbstractClassNameFilter
patternDescription, patterns
-
Fields inherited from interface org.junit.platform.engine.discovery.ClassNameFilter
STANDARD_INCLUDE_PATTERN
-
-
Constructor Summary
Constructors Constructor Description IncludeClassNameFilter(java.lang.String... patterns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterResultapply(java.lang.String className)Apply this filter to the supplied object.private java.lang.StringformatExclusionReason(java.lang.String className)private java.lang.StringformatInclusionReason(java.lang.String className, java.util.regex.Pattern pattern)java.util.function.Predicate<java.lang.String>toPredicate()Return aPredicatethat returnstrueif this filter includes the object supplied to the predicate'stestmethod.java.lang.StringtoString()-
Methods inherited from class org.junit.platform.engine.discovery.AbstractClassNameFilter
findMatchingPattern
-
-
-
-
Method Detail
-
apply
public FilterResult apply(java.lang.String className)
Description copied from interface:FilterApply this filter to the supplied object.
-
formatInclusionReason
private java.lang.String formatInclusionReason(java.lang.String className, java.util.regex.Pattern pattern)
-
formatExclusionReason
private java.lang.String formatExclusionReason(java.lang.String className)
-
toPredicate
public java.util.function.Predicate<java.lang.String> toPredicate()
Description copied from interface:FilterReturn aPredicatethat returnstrueif this filter includes the object supplied to the predicate'stestmethod.- Specified by:
toPredicatein interfaceFilter<java.lang.String>- Specified by:
toPredicatein classAbstractClassNameFilter
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-