Class MethodSelectorResolver
java.lang.Object
org.junit.vintage.engine.discovery.MethodSelectorResolver
- All Implemented Interfaces:
org.junit.platform.engine.support.discovery.SelectorResolver
class MethodSelectorResolver
extends 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 -
Method Summary
Modifier and TypeMethodDescriptionprivate Optional<RunnerTestDescriptor> addFilter(org.junit.platform.engine.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.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, 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) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve
-
Constructor Details
-
MethodSelectorResolver
MethodSelectorResolver()
-
-
Method Details
-
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, Function<RunnerTestDescriptor, org.junit.runner.manipulation.Filter> filterCreator) -
addFilter
private Optional<RunnerTestDescriptor> addFilter(org.junit.platform.engine.TestDescriptor parent, 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.
-