Package | Description |
---|---|
org.junit.platform.commons.util |
Internal common utilities for JUnit running on Java 9 or higher.
|
org.junit.platform.engine.support.filter |
Filter -related support classes intended to be
used by test engine implementations. |
Modifier and Type | Method | Description |
---|---|---|
static ClassFilter |
ClassFilter.of(java.util.function.Predicate<java.lang.Class<?>> classPredicate) |
Create a
ClassFilter instance that accepts all names but filters classes. |
static ClassFilter |
ClassFilter.of(java.util.function.Predicate<java.lang.String> namePredicate,
java.util.function.Predicate<java.lang.Class<?>> classPredicate) |
Create a
ClassFilter instance that filters by names and classes. |
Modifier and Type | Method | Description |
---|---|---|
static java.util.List<java.lang.Class<?>> |
ReflectionUtils.findAllClassesInClasspathRoot(java.net.URI root,
ClassFilter classFilter) |
|
static java.util.List<java.lang.Class<?>> |
ModuleUtils.findAllClassesInModule(java.lang.String moduleName,
ClassFilter filter) |
Find all classes for the given module name.
|
static java.util.List<java.lang.Class<?>> |
ReflectionUtils.findAllClassesInPackage(java.lang.String basePackageName,
ClassFilter classFilter) |
Modifier and Type | Method | Description |
---|---|---|
static ClassFilter |
ClasspathScanningSupport.buildClassFilter(EngineDiscoveryRequest request,
java.util.function.Predicate<java.lang.Class<?>> classPredicate) |
Build a
ClassFilter by combining the name predicate built by
ClasspathScanningSupport.buildClassNamePredicate(EngineDiscoveryRequest) and the passed-in
class predicate. |