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()