Class TestRun
- java.lang.Object
-
- org.junit.vintage.engine.execution.TestRun
-
class TestRun extends java.lang.Object- Since:
- 4.12
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<org.junit.runner.Description,java.util.List<VintageTestDescriptor>>descriptionToDescriptorsprivate java.util.Map<TestDescriptor,java.util.List<TestExecutionResult>>executionResultsprivate java.util.Set<TestDescriptor>finishedDescriptorsprivate java.util.Set<TestDescriptor>runnerDescendantsprivate RunnerTestDescriptorrunnerTestDescriptorprivate java.util.Set<TestDescriptor>skippedDescriptorsprivate java.util.Map<TestDescriptor,EventType>startedDescriptors
-
Constructor Summary
Constructors Constructor Description TestRun(RunnerTestDescriptor runnerTestDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleanareAllFinishedOrSkipped(java.util.Set<? extends TestDescriptor> testDescriptors)(package private) java.util.Collection<TestDescriptor>getInProgressTestDescriptorsWithSyntheticStartEvents()(package private) RunnerTestDescriptorgetRunnerTestDescriptor()(package private) TestExecutionResultgetStoredResultOrSuccessful(TestDescriptor testDescriptor)(package private) booleanisDescendantOfRunnerTestDescriptor(TestDescriptor testDescriptor)(package private) booleanisFinished(TestDescriptor testDescriptor)(package private) booleanisFinishedOrSkipped(TestDescriptor testDescriptor)(package private) booleanisNotFinished(TestDescriptor testDescriptor)(package private) booleanisNotSkipped(TestDescriptor testDescriptor)(package private) booleanisNotStarted(TestDescriptor testDescriptor)(package private) booleanisSkipped(TestDescriptor testDescriptor)(package private) java.util.Optional<VintageTestDescriptor>lookupTestDescriptor(org.junit.runner.Description description)Returns theTestDescriptorthat represents the specifiedDescription.(package private) voidmarkFinished(TestDescriptor testDescriptor)(package private) voidmarkSkipped(TestDescriptor testDescriptor)(package private) voidmarkStarted(TestDescriptor testDescriptor, EventType eventType)(package private) voidregisterDynamicTest(VintageTestDescriptor testDescriptor)(package private) voidstoreResult(TestDescriptor testDescriptor, TestExecutionResult result)
-
-
-
Field Detail
-
runnerTestDescriptor
private final RunnerTestDescriptor runnerTestDescriptor
-
runnerDescendants
private final java.util.Set<TestDescriptor> runnerDescendants
-
descriptionToDescriptors
private final java.util.Map<org.junit.runner.Description,java.util.List<VintageTestDescriptor>> descriptionToDescriptors
-
executionResults
private final java.util.Map<TestDescriptor,java.util.List<TestExecutionResult>> executionResults
-
skippedDescriptors
private final java.util.Set<TestDescriptor> skippedDescriptors
-
startedDescriptors
private final java.util.Map<TestDescriptor,EventType> startedDescriptors
-
finishedDescriptors
private final java.util.Set<TestDescriptor> finishedDescriptors
-
-
Constructor Detail
-
TestRun
TestRun(RunnerTestDescriptor runnerTestDescriptor)
-
-
Method Detail
-
registerDynamicTest
void registerDynamicTest(VintageTestDescriptor testDescriptor)
-
getRunnerTestDescriptor
RunnerTestDescriptor getRunnerTestDescriptor()
-
getInProgressTestDescriptorsWithSyntheticStartEvents
java.util.Collection<TestDescriptor> getInProgressTestDescriptorsWithSyntheticStartEvents()
-
isDescendantOfRunnerTestDescriptor
boolean isDescendantOfRunnerTestDescriptor(TestDescriptor testDescriptor)
-
lookupTestDescriptor
java.util.Optional<VintageTestDescriptor> lookupTestDescriptor(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
-
markSkipped
void markSkipped(TestDescriptor testDescriptor)
-
isNotSkipped
boolean isNotSkipped(TestDescriptor testDescriptor)
-
isSkipped
boolean isSkipped(TestDescriptor testDescriptor)
-
markStarted
void markStarted(TestDescriptor testDescriptor, EventType eventType)
-
isNotStarted
boolean isNotStarted(TestDescriptor testDescriptor)
-
markFinished
void markFinished(TestDescriptor testDescriptor)
-
isNotFinished
boolean isNotFinished(TestDescriptor testDescriptor)
-
isFinished
boolean isFinished(TestDescriptor testDescriptor)
-
areAllFinishedOrSkipped
boolean areAllFinishedOrSkipped(java.util.Set<? extends TestDescriptor> testDescriptors)
-
isFinishedOrSkipped
boolean isFinishedOrSkipped(TestDescriptor testDescriptor)
-
storeResult
void storeResult(TestDescriptor testDescriptor, TestExecutionResult result)
-
getStoredResultOrSuccessful
TestExecutionResult getStoredResultOrSuccessful(TestDescriptor testDescriptor)
-
-