private static class TestRun.VintageDescriptors
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<VintageTestDescriptor> |
descriptors |
private static TestRun.VintageDescriptors |
NONE |
private int |
skippedOrStartedCount |
Constructor and Description |
---|
VintageDescriptors() |
VintageDescriptors(java.util.List<VintageTestDescriptor> descriptors) |
VintageDescriptors(VintageTestDescriptor vintageTestDescriptor) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
add(VintageTestDescriptor descriptor) |
java.util.Optional<VintageTestDescriptor> |
getNextUnstarted() |
(package private) java.util.Optional<VintageTestDescriptor> |
getUnambiguously(org.junit.runner.Description description)
Returns the
TestDescriptor that represents the specified
Description . |
void |
incrementSkippedOrStarted() |
(package private) static TestRun.VintageDescriptors |
merge(TestRun.VintageDescriptors a,
TestRun.VintageDescriptors b) |
private static final TestRun.VintageDescriptors NONE
private final java.util.List<VintageTestDescriptor> descriptors
private int skippedOrStartedCount
VintageDescriptors(VintageTestDescriptor vintageTestDescriptor)
VintageDescriptors()
VintageDescriptors(java.util.List<VintageTestDescriptor> descriptors)
static TestRun.VintageDescriptors merge(TestRun.VintageDescriptors a, TestRun.VintageDescriptors b)
void add(VintageTestDescriptor descriptor)
java.util.Optional<VintageTestDescriptor> getUnambiguously(org.junit.runner.Description description)
TestDescriptor
that represents the specified
Description
.
There are edge cases where multiple Descriptions
with the same uniqueId
exist, e.g. when using overloaded methods
to define theories.
In this case, we try to find the correct TestDescriptor
by
checking for object identity on the Description
it represents.
description
- the Description
to look uppublic void incrementSkippedOrStarted()
public java.util.Optional<VintageTestDescriptor> getNextUnstarted()