Class CombinatorialTestEngine
- java.lang.Object
-
- de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
-
- All Implemented Interfaces:
org.junit.platform.engine.TestEngine
public class CombinatorialTestEngine extends Object implements org.junit.platform.engine.TestEngine
A JUnitTestEngine
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 Summary
Constructors Constructor Description CombinatorialTestEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.junit.platform.engine.TestDescriptor
discover(org.junit.platform.engine.EngineDiscoveryRequest request, org.junit.platform.engine.UniqueId uniqueId)
void
execute(org.junit.platform.engine.ExecutionRequest request)
String
getId()
-
-
-
Field Detail
-
ENGINE_ID
public static final String ENGINE_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.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 interfaceorg.junit.platform.engine.TestEngine
- See Also:
EngineDiscoverySelectorResolver
-
execute
public void execute(org.junit.platform.engine.ExecutionRequest request)
- Specified by:
execute
in interfaceorg.junit.platform.engine.TestEngine
-
-