Class ClasspathScanningSupport
- java.lang.Object
-
- org.junit.platform.engine.support.filter.ClasspathScanningSupport
-
@API(status=INTERNAL, since="1.0") public final class ClasspathScanningSupport extends java.lang.ObjectSupport utility methods for classpath scanning.- Since:
- 1.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.junit.platform.commons.util.ClassFilterbuildClassFilter(EngineDiscoveryRequest request, java.util.function.Predicate<java.lang.Class<?>> classPredicate)Build aClassFilterby combining the name predicate built bybuildClassNamePredicate(EngineDiscoveryRequest)and the passed-in class predicate.static java.util.function.Predicate<java.lang.String>buildClassNamePredicate(EngineDiscoveryRequest request)Build aPredicatefor fully qualified class names to be used for classpath scanning from anEngineDiscoveryRequest.
-
-
-
Method Detail
-
buildClassNamePredicate
public static java.util.function.Predicate<java.lang.String> buildClassNamePredicate(EngineDiscoveryRequest request)
Build aPredicatefor fully qualified class names to be used for classpath scanning from anEngineDiscoveryRequest.- Parameters:
request- the request to build a predicate from
-
buildClassFilter
public static org.junit.platform.commons.util.ClassFilter buildClassFilter(EngineDiscoveryRequest request, java.util.function.Predicate<java.lang.Class<?>> classPredicate)
Build aClassFilterby combining the name predicate built bybuildClassNamePredicate(EngineDiscoveryRequest)and the passed-in class predicate.- Parameters:
request- the request to build a name predicate fromclassPredicate- the class predicate
-
-