Module org.junit.vintage.engine
Class MethodSelectorResolver
java.lang.Object
org.junit.vintage.engine.discovery.MethodSelectorResolver
- All Implemented Interfaces:
SelectorResolver
- Since:
- 4.12
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
SelectorResolver.Context, SelectorResolver.Match, SelectorResolver.Resolution -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Optional<RunnerTestDescriptor> addFilter(TestDescriptor parent, Function<RunnerTestDescriptor, org.junit.runner.manipulation.Filter> filterCreator) private static org.junit.runner.manipulation.FiltermatchMethodDescription(org.junit.runner.Description desiredDescription) The methodFilter.matchMethodDescription(Description)returns a filter that does not account for the case when the description is for aParameterizedrunner.resolve(MethodSelector selector, SelectorResolver.Context context) Resolve the suppliedMethodSelectorusing the suppliedContext.resolve(UniqueIdSelector selector, SelectorResolver.Context context) Resolve the suppliedUniqueIdSelectorusing the suppliedContext.private SelectorResolver.ResolutionresolveParentAndAddFilter(SelectorResolver.Context context, DiscoverySelector selector, Function<RunnerTestDescriptor, org.junit.runner.manipulation.Filter> filterCreator) private org.junit.runner.manipulation.FiltertoMethodFilter(MethodSelector methodSelector) private SelectorResolver.ResolutiontoResolution(RunnerTestDescriptor parent) private org.junit.runner.manipulation.FiltertoUniqueIdFilter(RunnerTestDescriptor runnerTestDescriptor, UniqueId uniqueId)
-
Constructor Details
-
MethodSelectorResolver
MethodSelectorResolver()
-
-
Method Details
-
resolve
public SelectorResolver.Resolution resolve(MethodSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolverResolve the suppliedMethodSelectorusing the suppliedContext.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context).- Specified by:
resolvein interfaceSelectorResolver- Parameters:
selector- the selector to be resolved; nevernullcontext- the context to be used for resolving the selector; nevernull- Returns:
- a
Resolutionofunresolved(),selectors(), ormatches(); nevernull - See Also:
-
resolve
public SelectorResolver.Resolution resolve(UniqueIdSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolverResolve the suppliedUniqueIdSelectorusing the suppliedContext.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context).- Specified by:
resolvein interfaceSelectorResolver- Parameters:
selector- the selector to be resolved; nevernullcontext- the context to be used for resolving the selector; nevernull- Returns:
- a
Resolutionofunresolved(),selectors(), ormatches(); nevernull - See Also:
-
resolveParentAndAddFilter
private SelectorResolver.Resolution resolveParentAndAddFilter(SelectorResolver.Context context, DiscoverySelector selector, Function<RunnerTestDescriptor, org.junit.runner.manipulation.Filter> filterCreator) -
addFilter
private Optional<RunnerTestDescriptor> addFilter(TestDescriptor parent, Function<RunnerTestDescriptor, org.junit.runner.manipulation.Filter> filterCreator) -
toResolution
-
toMethodFilter
-
toUniqueIdFilter
private org.junit.runner.manipulation.Filter toUniqueIdFilter(RunnerTestDescriptor runnerTestDescriptor, UniqueId uniqueId) -
matchMethodDescription
private static org.junit.runner.manipulation.Filter matchMethodDescription(org.junit.runner.Description desiredDescription) The methodFilter.matchMethodDescription(Description)returns a filter that does not account for the case when the description is for aParameterizedrunner.
-