Class JunitListener

  • All Implemented Interfaces:
    org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.Extension, org.junit.jupiter.api.extension.TestWatcher

    public class JunitListener
    extends java.lang.Object
    implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.TestWatcher
    JUnit 5 extension for Testomat.io integration. Reports JUnit test execution results to Testomat.io platform.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterAll​(org.junit.jupiter.api.extension.ExtensionContext context)  
      void beforeAll​(org.junit.jupiter.api.extension.ExtensionContext context)  
      void beforeEach​(org.junit.jupiter.api.extension.ExtensionContext extensionContext)  
      void testAborted​(org.junit.jupiter.api.extension.ExtensionContext context, java.lang.Throwable cause)  
      void testDisabled​(org.junit.jupiter.api.extension.ExtensionContext context, java.util.Optional<java.lang.String> reason)  
      void testFailed​(org.junit.jupiter.api.extension.ExtensionContext context, java.lang.Throwable cause)  
      void testSuccessful​(org.junit.jupiter.api.extension.ExtensionContext context)  
      • Methods inherited from class java.lang.Object

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

      • JunitListener

        public JunitListener()
      • JunitListener

        public JunitListener​(MethodExportManager methodExportManager,
                             io.testomat.core.runmanager.GlobalRunManager runManager,
                             JunitTestReporter reporter)
        Constructor for testing
    • Method Detail

      • beforeAll

        public void beforeAll​(org.junit.jupiter.api.extension.ExtensionContext context)
        Specified by:
        beforeAll in interface org.junit.jupiter.api.extension.BeforeAllCallback
      • afterAll

        public void afterAll​(org.junit.jupiter.api.extension.ExtensionContext context)
        Specified by:
        afterAll in interface org.junit.jupiter.api.extension.AfterAllCallback
      • beforeEach

        public void beforeEach​(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
        Specified by:
        beforeEach in interface org.junit.jupiter.api.extension.BeforeEachCallback
      • testDisabled

        public void testDisabled​(org.junit.jupiter.api.extension.ExtensionContext context,
                                 java.util.Optional<java.lang.String> reason)
        Specified by:
        testDisabled in interface org.junit.jupiter.api.extension.TestWatcher
      • testSuccessful

        public void testSuccessful​(org.junit.jupiter.api.extension.ExtensionContext context)
        Specified by:
        testSuccessful in interface org.junit.jupiter.api.extension.TestWatcher
      • testAborted

        public void testAborted​(org.junit.jupiter.api.extension.ExtensionContext context,
                                java.lang.Throwable cause)
        Specified by:
        testAborted in interface org.junit.jupiter.api.extension.TestWatcher
      • testFailed

        public void testFailed​(org.junit.jupiter.api.extension.ExtensionContext context,
                               java.lang.Throwable cause)
        Specified by:
        testFailed in interface org.junit.jupiter.api.extension.TestWatcher