Class TestRun.VintageDescriptors
- java.lang.Object
-
- org.junit.vintage.engine.execution.TestRun.VintageDescriptors
-
- Enclosing class:
- TestRun
private static class TestRun.VintageDescriptors extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<VintageTestDescriptor>descriptorsprivate static TestRun.VintageDescriptorsNONEprivate intskippedOrStartedCount
-
Constructor Summary
Constructors Constructor Description VintageDescriptors()VintageDescriptors(java.util.List<VintageTestDescriptor> descriptors)VintageDescriptors(VintageTestDescriptor vintageTestDescriptor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd(VintageTestDescriptor descriptor)java.util.Optional<VintageTestDescriptor>getNextUnstarted()(package private) java.util.Optional<VintageTestDescriptor>getUnambiguously(org.junit.runner.Description description)Returns theTestDescriptorthat represents the specifiedDescription.voidincrementSkippedOrStarted()(package private) static TestRun.VintageDescriptorsmerge(TestRun.VintageDescriptors a, TestRun.VintageDescriptors b)
-
-
-
Field Detail
-
NONE
private static final TestRun.VintageDescriptors NONE
-
descriptors
private final java.util.List<VintageTestDescriptor> descriptors
-
skippedOrStartedCount
private int skippedOrStartedCount
-
-
Constructor Detail
-
VintageDescriptors
VintageDescriptors(VintageTestDescriptor vintageTestDescriptor)
-
VintageDescriptors
VintageDescriptors()
-
VintageDescriptors
VintageDescriptors(java.util.List<VintageTestDescriptor> descriptors)
-
-
Method Detail
-
merge
static TestRun.VintageDescriptors merge(TestRun.VintageDescriptors a, TestRun.VintageDescriptors b)
-
add
void add(VintageTestDescriptor descriptor)
-
getUnambiguously
java.util.Optional<VintageTestDescriptor> getUnambiguously(org.junit.runner.Description description)
Returns theTestDescriptorthat represents the specifiedDescription.There are edge cases where multiple
Descriptionswith the sameuniqueIdexist, e.g. when using overloaded methods to define theories. In this case, we try to find the correctTestDescriptorby checking for object identity on theDescriptionit represents.- Parameters:
description- theDescriptionto look up
-
incrementSkippedOrStarted
public void incrementSkippedOrStarted()
-
getNextUnstarted
public java.util.Optional<VintageTestDescriptor> getNextUnstarted()
-
-