- java.lang.Object
-
- org.junit.runner.manipulation.Filter
-
- org.junit.vintage.engine.discovery.UniqueIdFilter
-
class UniqueIdFilter extends org.junit.runner.manipulation.Filter
- Since:
- 4.12
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<org.junit.runner.Description>
descendants
private java.util.Deque<org.junit.runner.Description>
path
private RunnerTestDescriptor
runnerTestDescriptor
private UniqueId
uniqueId
-
Constructor Summary
Constructors Constructor Description UniqueIdFilter(RunnerTestDescriptor runnerTestDescriptor, UniqueId uniqueId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
describe()
private java.util.Set<org.junit.runner.Description>
determineDescendants(java.util.Optional<? extends TestDescriptor> identifiedTestDescriptor)
private java.util.Deque<org.junit.runner.Description>
determinePath(RunnerTestDescriptor runnerTestDescriptor, java.util.Optional<? extends TestDescriptor> identifiedTestDescriptor)
private void
ensureInitialized()
boolean
shouldRun(org.junit.runner.Description description)
-
-
-
Field Detail
-
runnerTestDescriptor
private final RunnerTestDescriptor runnerTestDescriptor
-
uniqueId
private final UniqueId uniqueId
-
path
private java.util.Deque<org.junit.runner.Description> path
-
descendants
private java.util.Set<org.junit.runner.Description> descendants
-
-
Constructor Detail
-
UniqueIdFilter
UniqueIdFilter(RunnerTestDescriptor runnerTestDescriptor, UniqueId uniqueId)
-
-
Method Detail
-
ensureInitialized
private void ensureInitialized()
-
determinePath
private java.util.Deque<org.junit.runner.Description> determinePath(RunnerTestDescriptor runnerTestDescriptor, java.util.Optional<? extends TestDescriptor> identifiedTestDescriptor)
-
determineDescendants
private java.util.Set<org.junit.runner.Description> determineDescendants(java.util.Optional<? extends TestDescriptor> identifiedTestDescriptor)
-
shouldRun
public boolean shouldRun(org.junit.runner.Description description)
- Specified by:
shouldRun
in classorg.junit.runner.manipulation.Filter
-
describe
public java.lang.String describe()
- Specified by:
describe
in classorg.junit.runner.manipulation.Filter
-
-