private static class EngineDiscoveryRequestResolver.DefaultInitializationContext<T extends TestDescriptor> extends java.lang.Object implements EngineDiscoveryRequestResolver.InitializationContext<T>
| Modifier and Type | Field and Description |
|---|---|
private java.util.function.Predicate<java.lang.String> |
classNameFilter |
private T |
engineDescriptor |
private EngineDiscoveryRequest |
request |
| Constructor and Description |
|---|
DefaultInitializationContext(EngineDiscoveryRequest request,
T engineDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
private java.util.function.Predicate<java.lang.String> |
buildClassNamePredicate(EngineDiscoveryRequest request)
Build a
Predicate for fully qualified class names to be used for
classpath scanning from an EngineDiscoveryRequest. |
java.util.function.Predicate<java.lang.String> |
getClassNameFilter()
Get the class name filter built from the
ClassNameFilters and PackageNameFilters
in the EngineDiscoveryRequest that is about to be resolved. |
EngineDiscoveryRequest |
getDiscoveryRequest()
Get the
EngineDiscoveryRequest that is about to be resolved. |
T |
getEngineDescriptor()
Get the engine's
TestDescriptor that will be used to collect
the results. |
private final EngineDiscoveryRequest request
private final T extends TestDescriptor engineDescriptor
private final java.util.function.Predicate<java.lang.String> classNameFilter
DefaultInitializationContext(EngineDiscoveryRequest request, T engineDescriptor)
private java.util.function.Predicate<java.lang.String> buildClassNamePredicate(EngineDiscoveryRequest request)
Predicate for fully qualified class names to be used for
classpath scanning from an EngineDiscoveryRequest.request - the request to build a predicate frompublic EngineDiscoveryRequest getDiscoveryRequest()
EngineDiscoveryRequestResolver.InitializationContextEngineDiscoveryRequest that is about to be resolved.getDiscoveryRequest in interface EngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>EngineDiscoveryRequest; never nullpublic T getEngineDescriptor()
EngineDiscoveryRequestResolver.InitializationContextTestDescriptor that will be used to collect
the results.getEngineDescriptor in interface EngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>TestDescriptor; never nullpublic java.util.function.Predicate<java.lang.String> getClassNameFilter()
EngineDiscoveryRequestResolver.InitializationContextClassNameFilters and PackageNameFilters
in the EngineDiscoveryRequest that is about to be resolved.getClassNameFilter in interface EngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>null