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>
- Since:
- 1.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Tprivate final DiscoveryIssueReporterprivate final EngineDiscoveryRequest -
Constructor Summary
ConstructorsConstructorDescriptionDefaultInitializationContext(EngineDiscoveryRequest request, T engineDescriptor, DiscoveryIssueReporter issueReporter) -
Method Summary
Modifier and TypeMethodDescriptionBuild aPredicatefor fully qualified class names to be used for classpath scanning from anEngineDiscoveryRequest.Get the class name filter built from theClassNameFiltersandPackageNameFiltersin theEngineDiscoveryRequestthat is about to be resolved.Get theEngineDiscoveryRequestthat is about to be resolved.Get the engine'sTestDescriptorthat will be used to collect the results.Returns theDiscoveryIssueReporterfor the current resolution.Get the package name filter built from thePackageNameFiltersin theEngineDiscoveryRequestthat is about to be resolved.
-
Field Details
-
request
-
engineDescriptor
-
classNameFilter
-
packageFilter
-
issueReporter
-
-
Constructor Details
-
DefaultInitializationContext
DefaultInitializationContext(EngineDiscoveryRequest request, T engineDescriptor, DiscoveryIssueReporter issueReporter)
-
-
Method Details
-
buildClassNamePredicate
Build aPredicatefor fully qualified class names to be used for classpath scanning from anEngineDiscoveryRequest.- Parameters:
request- the request to build a predicate from
-
buildPackagePredicate
-
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
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
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
-
getPackageFilter
Description copied from interface:EngineDiscoveryRequestResolver.InitializationContextGet the package name filter built from thePackageNameFiltersin theEngineDiscoveryRequestthat is about to be resolved.- Specified by:
getPackageFilterin interfaceEngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>- Returns:
- the predicate for filtering the resolved resource names; never
null
-
getIssueReporter
Description copied from interface:EngineDiscoveryRequestResolver.InitializationContextReturns theDiscoveryIssueReporterfor the current resolution.- Specified by:
getIssueReporterin interfaceEngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>- Returns:
- the
DiscoveryIssueReporterfor the current resolution
-