class TestRun
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<org.junit.runner.Description,java.util.List<VintageTestDescriptor>> |
descriptionToDescriptors |
private java.util.Map<TestDescriptor,java.util.List<TestExecutionResult>> |
executionResults |
private java.util.Set<TestDescriptor> |
finishedDescriptors |
private java.util.Set<TestDescriptor> |
runnerDescendants |
private RunnerTestDescriptor |
runnerTestDescriptor |
private java.util.Set<TestDescriptor> |
skippedDescriptors |
private java.util.Map<TestDescriptor,EventType> |
startedDescriptors |
| Constructor and Description |
|---|
TestRun(RunnerTestDescriptor runnerTestDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
areAllFinishedOrSkipped(java.util.Set<? extends TestDescriptor> testDescriptors) |
(package private) java.util.Collection<TestDescriptor> |
getInProgressTestDescriptorsWithSyntheticStartEvents() |
(package private) RunnerTestDescriptor |
getRunnerTestDescriptor() |
(package private) TestExecutionResult |
getStoredResultOrSuccessful(TestDescriptor testDescriptor) |
(package private) boolean |
isDescendantOfRunnerTestDescriptor(TestDescriptor testDescriptor) |
(package private) boolean |
isFinished(TestDescriptor testDescriptor) |
(package private) boolean |
isFinishedOrSkipped(TestDescriptor testDescriptor) |
(package private) boolean |
isNotFinished(TestDescriptor testDescriptor) |
(package private) boolean |
isNotSkipped(TestDescriptor testDescriptor) |
(package private) boolean |
isNotStarted(TestDescriptor testDescriptor) |
(package private) boolean |
isSkipped(TestDescriptor testDescriptor) |
(package private) java.util.Optional<VintageTestDescriptor> |
lookupTestDescriptor(org.junit.runner.Description description)
Returns the
TestDescriptor that represents the specified
Description. |
(package private) void |
markFinished(TestDescriptor testDescriptor) |
(package private) void |
markSkipped(TestDescriptor testDescriptor) |
(package private) void |
markStarted(TestDescriptor testDescriptor,
EventType eventType) |
(package private) void |
registerDynamicTest(VintageTestDescriptor testDescriptor) |
(package private) void |
storeResult(TestDescriptor testDescriptor,
TestExecutionResult result) |
private final RunnerTestDescriptor runnerTestDescriptor
private final java.util.Set<TestDescriptor> runnerDescendants
private final java.util.Map<org.junit.runner.Description,java.util.List<VintageTestDescriptor>> descriptionToDescriptors
private final java.util.Map<TestDescriptor,java.util.List<TestExecutionResult>> executionResults
private final java.util.Set<TestDescriptor> skippedDescriptors
private final java.util.Map<TestDescriptor,EventType> startedDescriptors
private final java.util.Set<TestDescriptor> finishedDescriptors
TestRun(RunnerTestDescriptor runnerTestDescriptor)
void registerDynamicTest(VintageTestDescriptor testDescriptor)
RunnerTestDescriptor getRunnerTestDescriptor()
java.util.Collection<TestDescriptor> getInProgressTestDescriptorsWithSyntheticStartEvents()
boolean isDescendantOfRunnerTestDescriptor(TestDescriptor testDescriptor)
java.util.Optional<VintageTestDescriptor> lookupTestDescriptor(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 upvoid markSkipped(TestDescriptor testDescriptor)
boolean isNotSkipped(TestDescriptor testDescriptor)
boolean isSkipped(TestDescriptor testDescriptor)
void markStarted(TestDescriptor testDescriptor, EventType eventType)
boolean isNotStarted(TestDescriptor testDescriptor)
void markFinished(TestDescriptor testDescriptor)
boolean isNotFinished(TestDescriptor testDescriptor)
boolean isFinished(TestDescriptor testDescriptor)
boolean areAllFinishedOrSkipped(java.util.Set<? extends TestDescriptor> testDescriptors)
boolean isFinishedOrSkipped(TestDescriptor testDescriptor)
void storeResult(TestDescriptor testDescriptor, TestExecutionResult result)
TestExecutionResult getStoredResultOrSuccessful(TestDescriptor testDescriptor)