Class PowerMockJUnit4RunListener


  • public class PowerMockJUnit4RunListener
    extends org.junit.runner.notification.RunListener
    • Field Detail

      • mockClassLoader

        private final java.lang.ClassLoader mockClassLoader
      • failureCount

        private int failureCount
      • ignoreCount

        private int ignoreCount
      • currentTestSuccessful

        private boolean currentTestSuccessful
    • Constructor Detail

      • PowerMockJUnit4RunListener

        public PowerMockJUnit4RunListener​(java.lang.ClassLoader mockClassLoader,
                                          PowerMockTestNotifier powerMockTestNotifier)
    • Method Detail

      • testFinished

        public void testFinished​(org.junit.runner.Description description1)
                          throws java.lang.Exception
        Performs clean up after each test. The MockRepository.clear() methods has to be called by the correct class loader for the state to be cleared. Therefore it is invoked using reflection when the class is loaded from the correct class loader.
        Overrides:
        testFinished in class org.junit.runner.notification.RunListener
        Throws:
        java.lang.Exception
      • getFailureCount

        public int getFailureCount()
        Returns:
        The number of failed tests.
      • getIgnoreCount

        public int getIgnoreCount()
        Returns:
        The number of successful tests.
      • testFailure

        public void testFailure​(org.junit.runner.notification.Failure failure)
                         throws java.lang.Exception
        Overrides:
        testFailure in class org.junit.runner.notification.RunListener
        Throws:
        java.lang.Exception
      • testIgnored

        public void testIgnored​(org.junit.runner.Description description)
                         throws java.lang.Exception
        Overrides:
        testIgnored in class org.junit.runner.notification.RunListener
        Throws:
        java.lang.Exception
      • notifyListenersOfTestResult

        private void notifyListenersOfTestResult()