Class EngineDiscoveryRequestResolver.DefaultInitializationContext<T extends TestDescriptor>
- java.lang.Object
-
- org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.DefaultInitializationContext<T>
-
- All Implemented Interfaces:
EngineDiscoveryRequestResolver.InitializationContext<T>
- Enclosing class:
- EngineDiscoveryRequestResolver<T extends TestDescriptor>
private static class EngineDiscoveryRequestResolver.DefaultInitializationContext<T extends TestDescriptor> extends java.lang.Object implements EngineDiscoveryRequestResolver.InitializationContext<T>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Predicate<java.lang.String>classNameFilterprivate TengineDescriptorprivate EngineDiscoveryRequestrequest
-
Constructor Summary
Constructors Constructor Description DefaultInitializationContext(EngineDiscoveryRequest request, T engineDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.function.Predicate<java.lang.String>buildClassNamePredicate(EngineDiscoveryRequest request)Build aPredicatefor fully qualified class names to be used for classpath scanning from anEngineDiscoveryRequest.java.util.function.Predicate<java.lang.String>getClassNameFilter()Get the class name filter built from theClassNameFiltersandPackageNameFiltersin theEngineDiscoveryRequestthat is about to be resolved.EngineDiscoveryRequestgetDiscoveryRequest()Get theEngineDiscoveryRequestthat is about to be resolved.TgetEngineDescriptor()Get the engine'sTestDescriptorthat will be used to collect the results.
-
-
-
Field Detail
-
request
private final EngineDiscoveryRequest request
-
engineDescriptor
private final T extends TestDescriptor engineDescriptor
-
classNameFilter
private final java.util.function.Predicate<java.lang.String> classNameFilter
-
-
Constructor Detail
-
DefaultInitializationContext
DefaultInitializationContext(EngineDiscoveryRequest request, T engineDescriptor)
-
-
Method Detail
-
buildClassNamePredicate
private 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
-
getDiscoveryRequest
public EngineDiscoveryRequest getDiscoveryRequest()
Description copied from interface:EngineDiscoveryRequestResolver.InitializationContextGet theEngineDiscoveryRequestthat is about to be resolved.- Specified by:
getDiscoveryRequestin interfaceEngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>- Returns:
- the
EngineDiscoveryRequest; nevernull
-
getEngineDescriptor
public T getEngineDescriptor()
Description copied from interface:EngineDiscoveryRequestResolver.InitializationContextGet the engine'sTestDescriptorthat will be used to collect the results.- Specified by:
getEngineDescriptorin interfaceEngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>- Returns:
- engine's
TestDescriptor; nevernull
-
getClassNameFilter
public java.util.function.Predicate<java.lang.String> getClassNameFilter()
Description copied from interface:EngineDiscoveryRequestResolver.InitializationContextGet the class name filter built from theClassNameFiltersandPackageNameFiltersin theEngineDiscoveryRequestthat is about to be resolved.- Specified by:
getClassNameFilterin interfaceEngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>- Returns:
- the predicate for filtering the resolved class names; never
null
-
-