T
- the type of the engine's descriptor@API(status=EXPERIMENTAL, since="1.5") public static class EngineDiscoveryRequestResolver.Builder<T extends TestDescriptor> extends Object
EngineDiscoveryRequestResolver
.public EngineDiscoveryRequestResolver.Builder<T> addClassContainerSelectorResolver(Predicate<Class<?>> classFilter)
ClasspathRootSelectors
, ModuleSelectors
, and
PackageSelectors
into ClassSelectors
by scanning for classes that satisfy the supplied
predicate in the respective class containers to this builder.classFilter
- predicate the resolved classes must satisfy; never
null
public EngineDiscoveryRequestResolver.Builder<T> addSelectorResolver(SelectorResolver resolver)
SelectorResolver
to this builder.resolver
- the resolver to add; never null
public EngineDiscoveryRequestResolver.Builder<T> addSelectorResolver(Function<EngineDiscoveryRequestResolver.InitializationContext<T>,SelectorResolver> resolverCreator)
SelectorResolver
to this builder.resolverCreator
- the function that will be called to create the
SelectorResolver
to be added.EngineDiscoveryRequestResolver.InitializationContext
public EngineDiscoveryRequestResolver.Builder<T> addTestDescriptorVisitor(Function<EngineDiscoveryRequestResolver.InitializationContext<T>,TestDescriptor.Visitor> visitorCreator)
TestDescriptor.Visitor
to this
builder.visitorCreator
- the function that will be called to create the
TestDescriptor.Visitor
to be added.EngineDiscoveryRequestResolver.InitializationContext
public EngineDiscoveryRequestResolver<T> build()
EngineDiscoveryRequestResolver
that has been
configured via this builder.Copyright © 2019. All rights reserved.