Class RunListenerAdapter
- java.lang.Object
-
- org.junit.runner.notification.RunListener
-
- org.junit.vintage.engine.execution.RunListenerAdapter
-
class RunListenerAdapter extends org.junit.runner.notification.RunListener
- Since:
- 4.12
-
-
Field Summary
Fields Modifier and Type Field Description private EngineExecutionListener
listener
private TestRun
testRun
private TestSourceProvider
testSourceProvider
private java.util.function.Function<org.junit.runner.Description,java.lang.String>
uniqueIdExtractor
-
Constructor Summary
Constructors Constructor Description RunListenerAdapter(TestRun testRun, EngineExecutionListener listener, TestSourceProvider testSourceProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
canFinish(TestDescriptor testDescriptor)
private boolean
canStart(TestDescriptor testDescriptor)
private java.lang.String
determineReasonForIgnoredTest(org.junit.runner.Description description)
private void
dynamicTestRegistered(TestDescriptor testDescriptor)
private TestDescriptor
findParent(org.junit.runner.Description description, java.util.function.Function<org.junit.runner.Description,java.util.Optional<VintageTestDescriptor>> lookup)
private void
fireExecutionFinished(TestDescriptor testDescriptor)
private void
fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents(TestDescriptor testDescriptor)
private void
fireExecutionSkipped(TestDescriptor testDescriptor, java.lang.String reason)
private void
fireExecutionStarted(TestDescriptor testDescriptor, EventType eventType)
private void
fireExecutionStartedIncludingUnstartedAncestors(java.util.Optional<TestDescriptor> parent)
private void
handleFailure(org.junit.runner.notification.Failure failure, java.util.function.Function<java.lang.Throwable,TestExecutionResult> resultCreator)
private void
handleFailure(org.junit.runner.notification.Failure failure, java.util.function.Function<java.lang.Throwable,TestExecutionResult> resultCreator, TestDescriptor testDescriptor)
private boolean
isAncestor(TestDescriptor candidate, TestDescriptor testDescriptor)
private TestDescriptor
lookupOrRegisterCurrentTestDescriptor(org.junit.runner.Description description)
private TestDescriptor
lookupOrRegisterNextTestDescriptor(org.junit.runner.Description description)
private TestDescriptor
lookupOrRegisterTestDescriptor(org.junit.runner.Description description, java.util.function.Function<org.junit.runner.Description,java.util.Optional<VintageTestDescriptor>> lookup)
private VintageTestDescriptor
registerDynamicTestDescriptor(org.junit.runner.Description description, java.util.function.Function<org.junit.runner.Description,java.util.Optional<VintageTestDescriptor>> lookup)
void
testAssumptionFailure(org.junit.runner.notification.Failure failure)
void
testFailure(org.junit.runner.notification.Failure failure)
private void
testFinished(TestDescriptor descriptor)
void
testFinished(org.junit.runner.Description description)
private void
testIgnored(TestDescriptor testDescriptor, java.lang.String reason)
void
testIgnored(org.junit.runner.Description description)
void
testRunFinished(org.junit.runner.Result result)
void
testRunStarted(org.junit.runner.Description description)
private void
testStarted(TestDescriptor testDescriptor, EventType eventType)
void
testStarted(org.junit.runner.Description description)
-
-
-
Field Detail
-
testRun
private final TestRun testRun
-
listener
private final EngineExecutionListener listener
-
testSourceProvider
private final TestSourceProvider testSourceProvider
-
uniqueIdExtractor
private final java.util.function.Function<org.junit.runner.Description,java.lang.String> uniqueIdExtractor
-
-
Constructor Detail
-
RunListenerAdapter
RunListenerAdapter(TestRun testRun, EngineExecutionListener listener, TestSourceProvider testSourceProvider)
-
-
Method Detail
-
testRunStarted
public void testRunStarted(org.junit.runner.Description description)
- Overrides:
testRunStarted
in classorg.junit.runner.notification.RunListener
-
testIgnored
public void testIgnored(org.junit.runner.Description description)
- Overrides:
testIgnored
in classorg.junit.runner.notification.RunListener
-
testStarted
public void testStarted(org.junit.runner.Description description)
- Overrides:
testStarted
in classorg.junit.runner.notification.RunListener
-
testAssumptionFailure
public void testAssumptionFailure(org.junit.runner.notification.Failure failure)
- Overrides:
testAssumptionFailure
in classorg.junit.runner.notification.RunListener
-
testFailure
public void testFailure(org.junit.runner.notification.Failure failure)
- Overrides:
testFailure
in classorg.junit.runner.notification.RunListener
-
testFinished
public void testFinished(org.junit.runner.Description description)
- Overrides:
testFinished
in classorg.junit.runner.notification.RunListener
-
testRunFinished
public void testRunFinished(org.junit.runner.Result result)
- Overrides:
testRunFinished
in classorg.junit.runner.notification.RunListener
-
lookupOrRegisterNextTestDescriptor
private TestDescriptor lookupOrRegisterNextTestDescriptor(org.junit.runner.Description description)
-
lookupOrRegisterCurrentTestDescriptor
private TestDescriptor lookupOrRegisterCurrentTestDescriptor(org.junit.runner.Description description)
-
lookupOrRegisterTestDescriptor
private TestDescriptor lookupOrRegisterTestDescriptor(org.junit.runner.Description description, java.util.function.Function<org.junit.runner.Description,java.util.Optional<VintageTestDescriptor>> lookup)
-
registerDynamicTestDescriptor
private VintageTestDescriptor registerDynamicTestDescriptor(org.junit.runner.Description description, java.util.function.Function<org.junit.runner.Description,java.util.Optional<VintageTestDescriptor>> lookup)
-
findParent
private TestDescriptor findParent(org.junit.runner.Description description, java.util.function.Function<org.junit.runner.Description,java.util.Optional<VintageTestDescriptor>> lookup)
-
handleFailure
private void handleFailure(org.junit.runner.notification.Failure failure, java.util.function.Function<java.lang.Throwable,TestExecutionResult> resultCreator)
-
handleFailure
private void handleFailure(org.junit.runner.notification.Failure failure, java.util.function.Function<java.lang.Throwable,TestExecutionResult> resultCreator, TestDescriptor testDescriptor)
-
testIgnored
private void testIgnored(TestDescriptor testDescriptor, java.lang.String reason)
-
determineReasonForIgnoredTest
private java.lang.String determineReasonForIgnoredTest(org.junit.runner.Description description)
-
dynamicTestRegistered
private void dynamicTestRegistered(TestDescriptor testDescriptor)
-
testStarted
private void testStarted(TestDescriptor testDescriptor, EventType eventType)
-
fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents
private void fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents(TestDescriptor testDescriptor)
-
isAncestor
private boolean isAncestor(TestDescriptor candidate, TestDescriptor testDescriptor)
-
testFinished
private void testFinished(TestDescriptor descriptor)
-
fireExecutionStartedIncludingUnstartedAncestors
private void fireExecutionStartedIncludingUnstartedAncestors(java.util.Optional<TestDescriptor> parent)
-
canStart
private boolean canStart(TestDescriptor testDescriptor)
-
canFinish
private boolean canFinish(TestDescriptor testDescriptor)
-
fireExecutionSkipped
private void fireExecutionSkipped(TestDescriptor testDescriptor, java.lang.String reason)
-
fireExecutionStarted
private void fireExecutionStarted(TestDescriptor testDescriptor, EventType eventType)
-
fireExecutionFinished
private void fireExecutionFinished(TestDescriptor testDescriptor)
-
-