Class FlowableCmmnSpringExtension
java.lang.Object
org.flowable.cmmn.engine.test.FlowableCmmnExtension
org.flowable.cmmn.spring.impl.test.FlowableCmmnSpringExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.Extension, org.junit.jupiter.api.extension.ParameterResolver, org.junit.jupiter.api.extension.TestInstantiationAwareExtension
An extension that uses
SpringExtension to get the CmmnEngine from the ApplicationContext
and make it available for the FlowableCmmnExtension.
NB: The CmmnConfigurationResource is ignored
as the CmmnEngine is taken from the Spring application context
- Author:
- Filip Hrisafov
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.jupiter.api.extension.TestInstantiationAwareExtension
org.junit.jupiter.api.extension.TestInstantiationAwareExtension.ExtensionContextScope -
Field Summary
Fields inherited from class FlowableCmmnExtension
DEFAULT_CONFIGURATION_RESOURCE, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CmmnEnginecreateCmmnEngine(org.junit.jupiter.api.extension.ExtensionContext context) protected org.junit.jupiter.api.extension.ExtensionContext.StoregetStore(org.junit.jupiter.api.extension.ExtensionContext context) Methods inherited from class FlowableCmmnExtension
afterEach, beforeEach, getConfigurationResource, getTestHelper, resolveParameter, supportsParameterMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.jupiter.api.extension.TestInstantiationAwareExtension
getTestInstantiationExtensionContextScope
-
Constructor Details
-
FlowableCmmnSpringExtension
public FlowableCmmnSpringExtension()
-
-
Method Details
-
createCmmnEngine
- Overrides:
createCmmnEnginein classFlowableCmmnExtension
-
getStore
protected org.junit.jupiter.api.extension.ExtensionContext.Store getStore(org.junit.jupiter.api.extension.ExtensionContext context) - Overrides:
getStorein classFlowableCmmnExtension
-