Class ConcordionTestEngine
java.lang.Object
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<ConcordionEngineExecutionContext>
org.concordion.integration.junit.platform.engine.ConcordionTestEngine
- All Implemented Interfaces:
org.junit.platform.engine.TestEngine
public class ConcordionTestEngine
extends org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<ConcordionEngineExecutionContext>
The Concordion
TestEngine
.
Supports discovery and execution of specifications through
fixtures
using the following selectors:
ClassSelector
PackageSelector
- Since:
- 4.0
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
protected ExampleDescriptor
appendExampleTestDescriptor
(String exampleName, Class<?> fixtureClass, org.junit.platform.engine.TestDescriptor parentTestDescriptor) protected void
appendFixtureBasedTestDescriptor
(Class<?> fixtureClass, SpecificationLocator specificationLocator, org.junit.platform.engine.TestDescriptor parentTestDescriptor) protected SpecificationDescriptor
appendSpecificationTestDescriptor
(Class<?> fixtureClass, SpecificationLocator specificationLocator, org.junit.platform.engine.TestDescriptor parentTestDescriptor) protected ConcordionEngineExecutionContext
createExecutionContext
(org.junit.platform.engine.ExecutionRequest request) org.junit.platform.engine.TestDescriptor
discover
(org.junit.platform.engine.EngineDiscoveryRequest discoveryRequest, org.junit.platform.engine.UniqueId uniqueId) getId()
Methods inherited from class org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine
createExecutorService, createThrowableCollectorFactory, execute
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.junit.platform.engine.TestEngine
getArtifactId, getGroupId, getVersion
-
Field Details
-
ENGINE_ID
- See Also:
-
ENDS_WITH_FIXTURE_OR_TEST_REGEX
- See Also:
-
-
Constructor Details
-
ConcordionTestEngine
public ConcordionTestEngine()
-
-
Method Details
-
_clearCacheForTestingOnly
public static void _clearCacheForTestingOnly() -
getId
-
discover
public org.junit.platform.engine.TestDescriptor discover(org.junit.platform.engine.EngineDiscoveryRequest discoveryRequest, org.junit.platform.engine.UniqueId uniqueId) -
appendFixtureBasedTestDescriptor
protected void appendFixtureBasedTestDescriptor(Class<?> fixtureClass, SpecificationLocator specificationLocator, org.junit.platform.engine.TestDescriptor parentTestDescriptor) -
appendSpecificationTestDescriptor
protected SpecificationDescriptor appendSpecificationTestDescriptor(Class<?> fixtureClass, SpecificationLocator specificationLocator, org.junit.platform.engine.TestDescriptor parentTestDescriptor) -
appendExampleTestDescriptor
protected ExampleDescriptor appendExampleTestDescriptor(String exampleName, Class<?> fixtureClass, org.junit.platform.engine.TestDescriptor parentTestDescriptor) -
createExecutionContext
protected ConcordionEngineExecutionContext createExecutionContext(org.junit.platform.engine.ExecutionRequest request) - Specified by:
createExecutionContext
in classorg.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<ConcordionEngineExecutionContext>
-