Package org.flowable.engine.impl.test
Class PluggableFlowableExtension
java.lang.Object
org.flowable.engine.impl.test.InternalFlowableExtension
org.flowable.engine.impl.test.PluggableFlowableExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterAllCallback,org.junit.jupiter.api.extension.AfterEachCallback,org.junit.jupiter.api.extension.BeforeEachCallback,org.junit.jupiter.api.extension.Extension,org.junit.jupiter.api.extension.ParameterResolver
An extension which uses the
ProcessEngines.getDefaultProcessEngine() and is cached within the entire context
(i.e. it would be reused by all users of the extension).
This extension also activates EnableVerboseExecutionTreeLogging if a class is annotated with it.
- Author:
- Filip Hrisafov
-
Field Summary
Fields inherited from class org.flowable.engine.impl.test.InternalFlowableExtension
ANNOTATION_DEPLOYMENT_ID_KEY, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterEach(org.junit.jupiter.api.extension.ExtensionContext context) protected StringgetConfigurationResource(org.junit.jupiter.api.extension.ExtensionContext context) protected ProcessEnginegetProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context) protected org.junit.jupiter.api.extension.ExtensionContext.StoregetStore(org.junit.jupiter.api.extension.ExtensionContext context) protected ProcessEngineinitializeProcessEngine(String configurationResource) protected AgendaOperationExecutionListenerprotected voidswapCommandInvoker(ProcessEngine processEngine, boolean debug) Methods inherited from class org.flowable.engine.impl.test.InternalFlowableExtension
afterAll, assertAndEnsureCleanDb, beforeEach, cleanTestAndAssertAndEnsureCleanDb, doFinally, removeDeployments, resolveParameter, supportsParameter
-
Constructor Details
-
PluggableFlowableExtension
public PluggableFlowableExtension()
-
-
Method Details
-
afterEach
- Specified by:
afterEachin interfaceorg.junit.jupiter.api.extension.AfterEachCallback- Overrides:
afterEachin classInternalFlowableExtension- Throws:
Exception
-
getProcessEngine
- Specified by:
getProcessEnginein classInternalFlowableExtension
-
initializeProcessEngine
-
getConfigurationResource
-
swapCommandInvoker
-
getStore
protected org.junit.jupiter.api.extension.ExtensionContext.Store getStore(org.junit.jupiter.api.extension.ExtensionContext context) - Specified by:
getStorein classInternalFlowableExtension
-
newLoggingExecutionTreeAgendaOperationExecutionListener
protected AgendaOperationExecutionListener newLoggingExecutionTreeAgendaOperationExecutionListener()
-