Class RunListenerAdapter


  • class RunListenerAdapter
    extends org.junit.runner.notification.RunListener
    Since:
    4.12
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.junit.runner.notification.RunListener

        org.junit.runner.notification.RunListener.ThreadSafe
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private boolean canFinish​(org.junit.platform.engine.TestDescriptor testDescriptor)  
      private boolean canStart​(org.junit.platform.engine.TestDescriptor testDescriptor)  
      private java.util.Optional<java.lang.String> determineReasonForIgnoredTest​(org.junit.platform.engine.TestDescriptor testDescriptor, org.junit.runner.Description description)  
      private void dynamicTestRegistered​(org.junit.platform.engine.TestDescriptor testDescriptor)  
      private org.junit.platform.engine.TestDescriptor findParent​(org.junit.runner.Description description, java.util.function.Function<org.junit.runner.Description,​java.util.Optional<VintageTestDescriptor>> lookup)  
      private void fireExecutionFinished​(org.junit.platform.engine.TestDescriptor testDescriptor)  
      private void fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents​(org.junit.platform.engine.TestDescriptor testDescriptor)  
      private void fireExecutionSkipped​(org.junit.platform.engine.TestDescriptor testDescriptor, java.lang.String reason)  
      private void fireExecutionStarted​(org.junit.platform.engine.TestDescriptor testDescriptor, EventType eventType)  
      private void fireExecutionStartedIncludingUnstartedAncestors​(java.util.Optional<org.junit.platform.engine.TestDescriptor> parent)  
      private static java.util.Optional<java.lang.String> getReason​(org.junit.Ignore annotation)  
      private void handleFailure​(org.junit.runner.notification.Failure failure, java.util.function.Function<java.lang.Throwable,​org.junit.platform.engine.TestExecutionResult> resultCreator)  
      private void handleFailure​(org.junit.runner.notification.Failure failure, java.util.function.Function<java.lang.Throwable,​org.junit.platform.engine.TestExecutionResult> resultCreator, org.junit.platform.engine.TestDescriptor testDescriptor)  
      private boolean isAncestor​(org.junit.platform.engine.TestDescriptor candidate, org.junit.platform.engine.TestDescriptor testDescriptor)  
      private org.junit.platform.engine.TestDescriptor lookupOrRegisterCurrentTestDescriptor​(org.junit.runner.Description description)  
      private org.junit.platform.engine.TestDescriptor lookupOrRegisterNextTestDescriptor​(org.junit.runner.Description description)  
      private org.junit.platform.engine.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)  
      private void reportContainerFinished​(org.junit.platform.engine.TestDescriptor containerTestDescriptor)  
      void testAssumptionFailure​(org.junit.runner.notification.Failure failure)  
      void testFailure​(org.junit.runner.notification.Failure failure)  
      private void testFinished​(org.junit.platform.engine.TestDescriptor descriptor)  
      void testFinished​(org.junit.runner.Description description)  
      private void testIgnored​(org.junit.platform.engine.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​(org.junit.platform.engine.TestDescriptor testDescriptor, EventType eventType)  
      void testStarted​(org.junit.runner.Description description)  
      void testSuiteFinished​(org.junit.runner.Description description)  
      void testSuiteStarted​(org.junit.runner.Description description)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • testRun

        private final TestRun testRun
      • listener

        private final org.junit.platform.engine.EngineExecutionListener listener
      • uniqueIdExtractor

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

      • RunListenerAdapter

        RunListenerAdapter​(TestRun testRun,
                           org.junit.platform.engine.EngineExecutionListener listener,
                           TestSourceProvider testSourceProvider)
    • 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​(org.junit.platform.engine.TestDescriptor containerTestDescriptor)
      • lookupOrRegisterNextTestDescriptor

        private org.junit.platform.engine.TestDescriptor lookupOrRegisterNextTestDescriptor​(org.junit.runner.Description description)
      • lookupOrRegisterCurrentTestDescriptor

        private org.junit.platform.engine.TestDescriptor lookupOrRegisterCurrentTestDescriptor​(org.junit.runner.Description description)
      • lookupOrRegisterTestDescriptor

        private org.junit.platform.engine.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 org.junit.platform.engine.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,​org.junit.platform.engine.TestExecutionResult> resultCreator)
      • handleFailure

        private void handleFailure​(org.junit.runner.notification.Failure failure,
                                   java.util.function.Function<java.lang.Throwable,​org.junit.platform.engine.TestExecutionResult> resultCreator,
                                   org.junit.platform.engine.TestDescriptor testDescriptor)
      • testIgnored

        private void testIgnored​(org.junit.platform.engine.TestDescriptor testDescriptor,
                                 java.lang.String reason)
      • determineReasonForIgnoredTest

        private java.util.Optional<java.lang.String> determineReasonForIgnoredTest​(org.junit.platform.engine.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​(org.junit.platform.engine.TestDescriptor testDescriptor)
      • testStarted

        private void testStarted​(org.junit.platform.engine.TestDescriptor testDescriptor,
                                 EventType eventType)
      • fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents

        private void fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents​(org.junit.platform.engine.TestDescriptor testDescriptor)
      • isAncestor

        private boolean isAncestor​(org.junit.platform.engine.TestDescriptor candidate,
                                   org.junit.platform.engine.TestDescriptor testDescriptor)
      • testFinished

        private void testFinished​(org.junit.platform.engine.TestDescriptor descriptor)
      • fireExecutionStartedIncludingUnstartedAncestors

        private void fireExecutionStartedIncludingUnstartedAncestors​(java.util.Optional<org.junit.platform.engine.TestDescriptor> parent)
      • canStart

        private boolean canStart​(org.junit.platform.engine.TestDescriptor testDescriptor)
      • canFinish

        private boolean canFinish​(org.junit.platform.engine.TestDescriptor testDescriptor)
      • fireExecutionSkipped

        private void fireExecutionSkipped​(org.junit.platform.engine.TestDescriptor testDescriptor,
                                          java.lang.String reason)
      • fireExecutionStarted

        private void fireExecutionStarted​(org.junit.platform.engine.TestDescriptor testDescriptor,
                                          EventType eventType)
      • fireExecutionFinished

        private void fireExecutionFinished​(org.junit.platform.engine.TestDescriptor testDescriptor)