Package | Description |
---|---|
org.junit.jupiter.engine.discovery |
Internal classes for test discovery within the JUnit Jupiter test engine.
|
org.junit.platform.commons.util |
Internal common utilities for JUnit.
|
org.junit.platform.engine.support.filter |
Filter -related support classes intended to be
used by test engine implementations. |
org.junit.vintage.engine.discovery |
Internal classes for test discovery within the JUnit Vintage test engine.
|
Modifier and Type | Field and Description |
---|---|
private ClassFilter |
JavaElementsResolver.classFilter |
Modifier and Type | Method and Description |
---|---|
private JavaElementsResolver |
DiscoverySelectorResolver.createJavaElementsResolver(JupiterConfiguration configuration,
TestDescriptor engineDescriptor,
ClassFilter classFilter) |
private void |
DiscoverySelectorResolver.filter(TestDescriptor engineDescriptor,
ClassFilter classFilter) |
private void |
DiscoverySelectorResolver.resolve(EngineDiscoveryRequest request,
JupiterConfiguration configuration,
TestDescriptor engineDescriptor,
ClassFilter classFilter) |
Constructor and Description |
---|
JavaElementsResolver(TestDescriptor engineDescriptor,
JupiterConfiguration configuration,
ClassFilter classFilter,
java.util.Set<ElementResolver> resolvers) |
Modifier and Type | Method and 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 and Description |
---|---|
static java.util.List<java.lang.Class<?>> |
ReflectionUtils.findAllClassesInClasspathRoot(java.net.URI root,
ClassFilter classFilter) |
static java.util.List<java.lang.Class<?>> |
ReflectionUtils.findAllClassesInModule(java.lang.String moduleName,
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) |
private java.util.List<java.lang.Class<?>> |
ClasspathScanner.findClassesForPath(java.nio.file.Path baseDir,
java.lang.String basePackageName,
ClassFilter classFilter) |
private java.util.List<java.lang.Class<?>> |
ClasspathScanner.findClassesForUri(java.net.URI baseUri,
java.lang.String basePackageName,
ClassFilter classFilter) |
private java.util.List<java.lang.Class<?>> |
ClasspathScanner.findClassesForUris(java.util.List<java.net.URI> baseUris,
java.lang.String basePackageName,
ClassFilter classFilter)
Recursively scan for classes in all of the supplied source directories.
|
private void |
ClasspathScanner.processClassFileSafely(java.nio.file.Path baseDir,
java.lang.String basePackageName,
ClassFilter classFilter,
java.nio.file.Path classFile,
java.util.function.Consumer<java.lang.Class<?>> classConsumer) |
(package private) java.util.List<java.lang.Class<?>> |
ClasspathScanner.scanForClassesInClasspathRoot(java.net.URI root,
ClassFilter classFilter) |
(package private) java.util.List<java.lang.Class<?>> |
ClasspathScanner.scanForClassesInPackage(java.lang.String basePackageName,
ClassFilter classFilter) |
Modifier and Type | Method and 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. |
Modifier and Type | Method and Description |
---|---|
void |
PackageNameSelectorResolver.resolve(EngineDiscoveryRequest request,
ClassFilter classFilter,
TestClassCollector collector) |
void |
MethodSelectorResolver.resolve(EngineDiscoveryRequest request,
ClassFilter classFilter,
TestClassCollector collector) |
void |
ClassSelectorResolver.resolve(EngineDiscoveryRequest request,
ClassFilter classFilter,
TestClassCollector collector) |
void |
DiscoverySelectorResolver.resolve(EngineDiscoveryRequest request,
ClassFilter classFilter,
TestClassCollector collector) |
void |
UniqueIdSelectorResolver.resolve(EngineDiscoveryRequest request,
ClassFilter classFilter,
TestClassCollector collector) |
void |
ModuleNameSelectorResolver.resolve(EngineDiscoveryRequest request,
ClassFilter classFilter,
TestClassCollector collector) |
void |
ClasspathRootSelectorResolver.resolve(EngineDiscoveryRequest request,
ClassFilter classFilter,
TestClassCollector collector) |
private void |
MethodSelectorResolver.resolve(MethodSelector selector,
ClassFilter classFilter,
TestClassCollector collector) |
private void |
UniqueIdSelectorResolver.resolveIntoFilteredTestClass(UniqueId uniqueId,
ClassFilter classFilter,
TestClassCollector collector) |