Class CombinatorialTestEngine

  • All Implemented Interfaces:
    org.junit.platform.engine.TestEngine

    public class CombinatorialTestEngine
    extends Object
    implements org.junit.platform.engine.TestEngine
    A JUnit TestEngine which provides combinatorial testing capabilities via the coffee4j framework and using annotations.

    This engine is also registered via the service loader mechanism by Java. It is thus not necessary to set the engine somewhere. As long as this project is imported the launcher automatically picks up this engine.

    • Constructor Detail

      • CombinatorialTestEngine

        public CombinatorialTestEngine()
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface org.junit.platform.engine.TestEngine
      • discover

        public org.junit.platform.engine.TestDescriptor discover​(org.junit.platform.engine.EngineDiscoveryRequest request,
                                                                 org.junit.platform.engine.UniqueId uniqueId)
        Specified by:
        discover in interface org.junit.platform.engine.TestEngine
        See Also:
        EngineDiscoverySelectorResolver
      • execute

        public void execute​(org.junit.platform.engine.ExecutionRequest request)
        Specified by:
        execute in interface org.junit.platform.engine.TestEngine