Top Constructors Methods
org.junit.vintage.engine.discovery

pack-priv Class MethodSelectorResolver

extends Object
implements SelectorResolver
Class Inheritance
All Implemented Interfaces
org.junit.platform.engine.support.discovery.SelectorResolver
Static Imports
org.junit.platform.engine.discovery.DiscoverySelectors.selectClass, .DiscoverySelectors.selectUniqueId, org.junit.platform.engine.support.discovery.SelectorResolver.Resolution.unresolved, org.junit.vintage.engine.descriptor.VintageTestDescriptor.SEGMENT_TYPE_RUNNER

Since
4.12

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private Optional<RunnerTestDescriptor>
private static Filter
matchMethodDescription(final Description desiredDescription)

The method Filter#matchMethodDescription(Description) returns a filter that does not account for the case when the description is for a org.junit.runners.Parameterized runner.

public SelectorResolver.Resolution
public SelectorResolver.Resolution
private SelectorResolver.Resolution
private Filter
private SelectorResolver.Resolution
private Filter
toUniqueIdFilter(RunnerTestDescriptor runnerTestDescriptor, UniqueId uniqueId)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

MethodSelectorResolverback to summary
pack-priv MethodSelectorResolver()

Method Detail

addFilterback to summary
private Optional<RunnerTestDescriptor> addFilter(TestDescriptor parent, Function<RunnerTestDescriptor, Filter> filterCreator)
matchMethodDescriptionback to summary
private static Filter matchMethodDescription(final Description desiredDescription)

The method Filter#matchMethodDescription(Description) returns a filter that does not account for the case when the description is for a org.junit.runners.Parameterized runner.

resolveback to summary
public SelectorResolver.Resolution resolve(MethodSelector selector, SelectorResolver.Context context)

Overrides default org.junit.platform.engine.support.discovery.SelectorResolver.resolve.

Doc from org.junit.platform.engine.support.discovery.SelectorResolver.resolve.

Resolve the supplied MethodSelector using the supplied Context.

The default implementation delegates to resolve(DiscoverySelector, Context).

Annotations
@Override
resolveback to summary
public SelectorResolver.Resolution resolve(UniqueIdSelector selector, SelectorResolver.Context context)

Overrides default org.junit.platform.engine.support.discovery.SelectorResolver.resolve.

Doc from org.junit.platform.engine.support.discovery.SelectorResolver.resolve.

Resolve the supplied UniqueIdSelector using the supplied Context.

The default implementation delegates to resolve(DiscoverySelector, Context).

Annotations
@Override
resolveParentAndAddFilterback to summary
private SelectorResolver.Resolution resolveParentAndAddFilter(SelectorResolver.Context context, DiscoverySelector selector, Function<RunnerTestDescriptor, Filter> filterCreator)
toMethodFilterback to summary
private Filter toMethodFilter(MethodSelector methodSelector)
toResolutionback to summary
private SelectorResolver.Resolution toResolution(RunnerTestDescriptor parent)
toUniqueIdFilterback to summary
private Filter toUniqueIdFilter(RunnerTestDescriptor runnerTestDescriptor, UniqueId uniqueId)