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.Set<TestDescriptor> |
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) 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) |
(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.Set<TestDescriptor> startedDescriptors
private final java.util.Set<TestDescriptor> finishedDescriptors
TestRun(RunnerTestDescriptor runnerTestDescriptor)
void registerDynamicTest(VintageTestDescriptor testDescriptor)
RunnerTestDescriptor getRunnerTestDescriptor()
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)
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)