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 Object
implements EngineDiscoveryRequestResolver.InitializationContext<T>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultInitializationContext
(EngineDiscoveryRequest request, T engineDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionBuild aPredicate
for fully qualified class names to be used for classpath scanning from anEngineDiscoveryRequest
.Get the class name filter built from theClassNameFilters
andPackageNameFilters
in theEngineDiscoveryRequest
that is about to be resolved.Get theEngineDiscoveryRequest
that is about to be resolved.Get the engine'sTestDescriptor
that will be used to collect the results.
-
Field Details
-
request
-
engineDescriptor
-
classNameFilter
-
-
Constructor Details
-
DefaultInitializationContext
DefaultInitializationContext(EngineDiscoveryRequest request, T engineDescriptor)
-
-
Method Details
-
buildClassNamePredicate
Build aPredicate
for fully qualified class names to be used for classpath scanning from anEngineDiscoveryRequest
.- Parameters:
request
- the request to build a predicate from
-
getDiscoveryRequest
Description copied from interface:EngineDiscoveryRequestResolver.InitializationContext
Get theEngineDiscoveryRequest
that is about to be resolved.- Specified by:
getDiscoveryRequest
in interfaceEngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>
- Returns:
- the
EngineDiscoveryRequest
; nevernull
-
getEngineDescriptor
Description copied from interface:EngineDiscoveryRequestResolver.InitializationContext
Get the engine'sTestDescriptor
that will be used to collect the results.- Specified by:
getEngineDescriptor
in interfaceEngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>
- Returns:
- engine's
TestDescriptor
; nevernull
-
getClassNameFilter
Description copied from interface:EngineDiscoveryRequestResolver.InitializationContext
Get the class name filter built from theClassNameFilters
andPackageNameFilters
in theEngineDiscoveryRequest
that is about to be resolved.- Specified by:
getClassNameFilter
in interfaceEngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>
- Returns:
- the predicate for filtering the resolved class names; never
null
-