Class MethodSelectorResolver
- java.lang.Object
-
- org.junit.vintage.engine.discovery.MethodSelectorResolver
-
- All Implemented Interfaces:
org.junit.platform.engine.support.discovery.SelectorResolver
class MethodSelectorResolver extends java.lang.Object implements org.junit.platform.engine.support.discovery.SelectorResolver- Since:
- 4.12
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
org.junit.platform.engine.support.discovery.SelectorResolver.Context, org.junit.platform.engine.support.discovery.SelectorResolver.Match, org.junit.platform.engine.support.discovery.SelectorResolver.Resolution
-
-
Constructor Summary
Constructors Constructor Description MethodSelectorResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.Optional<RunnerTestDescriptor>addFilter(org.junit.platform.engine.TestDescriptor parent, java.util.function.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.org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionresolve(org.junit.platform.engine.discovery.MethodSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionresolve(org.junit.platform.engine.discovery.UniqueIdSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)private org.junit.platform.engine.support.discovery.SelectorResolver.ResolutionresolveParentAndAddFilter(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, org.junit.platform.engine.DiscoverySelector selector, java.util.function.Function<RunnerTestDescriptor,org.junit.runner.manipulation.Filter> filterCreator)private org.junit.runner.manipulation.FiltertoMethodFilter(org.junit.platform.engine.discovery.MethodSelector methodSelector)private org.junit.platform.engine.support.discovery.SelectorResolver.ResolutiontoResolution(RunnerTestDescriptor parent)private org.junit.runner.manipulation.FiltertoUniqueIdFilter(RunnerTestDescriptor runnerTestDescriptor, org.junit.platform.engine.UniqueId uniqueId)
-
-
-
Method Detail
-
resolve
public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.discovery.MethodSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)- Specified by:
resolvein interfaceorg.junit.platform.engine.support.discovery.SelectorResolver
-
resolve
public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.discovery.UniqueIdSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)- Specified by:
resolvein interfaceorg.junit.platform.engine.support.discovery.SelectorResolver
-
resolveParentAndAddFilter
private org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolveParentAndAddFilter(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, org.junit.platform.engine.DiscoverySelector selector, java.util.function.Function<RunnerTestDescriptor,org.junit.runner.manipulation.Filter> filterCreator)
-
addFilter
private java.util.Optional<RunnerTestDescriptor> addFilter(org.junit.platform.engine.TestDescriptor parent, java.util.function.Function<RunnerTestDescriptor,org.junit.runner.manipulation.Filter> filterCreator)
-
toResolution
private org.junit.platform.engine.support.discovery.SelectorResolver.Resolution toResolution(RunnerTestDescriptor parent)
-
toMethodFilter
private org.junit.runner.manipulation.Filter toMethodFilter(org.junit.platform.engine.discovery.MethodSelector methodSelector)
-
toUniqueIdFilter
private org.junit.runner.manipulation.Filter toUniqueIdFilter(RunnerTestDescriptor runnerTestDescriptor, org.junit.platform.engine.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.
-
-