Class TestLogger

  • All Implemented Interfaces:
    org.junit.rules.TestRule

    public class TestLogger
    extends org.junit.rules.TestWatcher
    JUnit rule that logs start and end of each test method execution.
    Author:
    Jiri Pechanec
    • Field Detail

      • logger

        private final org.slf4j.Logger logger
    • Constructor Detail

      • TestLogger

        public TestLogger​(org.slf4j.Logger logger)
    • Method Detail

      • starting

        public void starting​(org.junit.runner.Description description)
        Overrides:
        starting in class org.junit.rules.TestWatcher
      • succeeded

        public void succeeded​(org.junit.runner.Description description)
        Overrides:
        succeeded in class org.junit.rules.TestWatcher
      • failed

        protected void failed​(Throwable e,
                              org.junit.runner.Description description)
        Overrides:
        failed in class org.junit.rules.TestWatcher