Class RunListenerAdapter


  • class RunListenerAdapter
    extends org.junit.runner.notification.RunListener
    Since:
    4.12
    • Field Detail

      • testRun

        private final TestRun testRun
      • uniqueIdExtractor

        private final java.util.function.Function<org.junit.runner.Description,​java.lang.String> uniqueIdExtractor
    • Method Detail

      • testRunStarted

        public void testRunStarted​(org.junit.runner.Description description)
        Overrides:
        testRunStarted in class org.junit.runner.notification.RunListener
      • testSuiteStarted

        public void testSuiteStarted​(org.junit.runner.Description description)
        Overrides:
        testSuiteStarted in class org.junit.runner.notification.RunListener
      • testIgnored

        public void testIgnored​(org.junit.runner.Description description)
        Overrides:
        testIgnored in class org.junit.runner.notification.RunListener
      • testStarted

        public void testStarted​(org.junit.runner.Description description)
        Overrides:
        testStarted in class org.junit.runner.notification.RunListener
      • testAssumptionFailure

        public void testAssumptionFailure​(org.junit.runner.notification.Failure failure)
        Overrides:
        testAssumptionFailure in class org.junit.runner.notification.RunListener
      • testFailure

        public void testFailure​(org.junit.runner.notification.Failure failure)
        Overrides:
        testFailure in class org.junit.runner.notification.RunListener
      • testFinished

        public void testFinished​(org.junit.runner.Description description)
        Overrides:
        testFinished in class org.junit.runner.notification.RunListener
      • testSuiteFinished

        public void testSuiteFinished​(org.junit.runner.Description description)
        Overrides:
        testSuiteFinished in class org.junit.runner.notification.RunListener
      • testRunFinished

        public void testRunFinished​(org.junit.runner.Result result)
        Overrides:
        testRunFinished in class org.junit.runner.notification.RunListener
      • reportContainerFinished

        private void reportContainerFinished​(TestDescriptor containerTestDescriptor)
      • 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.util.Optional<java.lang.String> determineReasonForIgnoredTest​(TestDescriptor testDescriptor,
                                                                                   org.junit.runner.Description description)
      • getReason

        private static java.util.Optional<java.lang.String> getReason​(org.junit.Ignore annotation)
      • dynamicTestRegistered

        private void dynamicTestRegistered​(TestDescriptor testDescriptor)
      • fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents

        private void fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents​(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)