Class ProvidedProcessEngineRule
java.lang.Object
org.junit.rules.TestWatcher
org.operaton.bpm.engine.test.ProcessEngineRule
org.operaton.bpm.engine.test.util.ProvidedProcessEngineRule
- All Implemented Interfaces:
org.junit.rules.TestRule,ProcessEngineProvider,ProcessEngineServices
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static ProcessEngineThe one process engine created from operaton.cfg.xml.protected Callable<ProcessEngine> Fields inherited from class org.operaton.bpm.engine.test.ProcessEngineRule
additionalDeployments, authorizationService, caseService, configurationResource, configurationResourceCompat, decisionService, deploymentId, ensureCleanAfterTest, externalTaskService, filterService, formService, historyService, identityService, managementService, processEngine, processEngineConfiguration, repositoryService, runtimeService, taskService -
Constructor Summary
ConstructorsConstructorDescriptionProvidedProcessEngineRule(Callable<ProcessEngine> processEngineProvider) ProvidedProcessEngineRule(ProcessEngineBootstrapRule bootstrapRule) -
Method Summary
Methods inherited from class org.operaton.bpm.engine.test.ProcessEngineRule
apply, clearServiceReferences, finished, getAuthorizationService, getCaseService, getConfigurationResource, getDecisionService, getExternalTaskService, getFilterService, getFormService, getHistoryService, getIdentityService, getManagementService, getProcessEngine, getProcessEngineConfiguration, getRepositoryService, getRuntimeService, getTaskService, initializeServices, manageDeployment, setAuthorizationService, setCaseService, setConfigurationResource, setCurrentTime, setDecisionService, setExternalTaskService, setFilterService, setFormService, setHistoricDataService, setHistoryService, setIdentityService, setManagementService, setProcessEngine, setProcessEngineConfiguration, setRepositoryService, setRuntimeService, setTaskService, startingMethods inherited from class org.junit.rules.TestWatcher
failed, skipped, skipped, succeeded
-
Field Details
-
cachedProcessEngine
The one process engine created from operaton.cfg.xml. To save the effort of building unnecessary process engines, it should be used in any test that does not require extra engine configuration. It should not be reconfigured on the fly (=> violates test isolation). If that cannot be avoided a test must make sure to restore the original configuration. -
processEngineProvider
-
-
Constructor Details
-
ProvidedProcessEngineRule
public ProvidedProcessEngineRule() -
ProvidedProcessEngineRule
-
ProvidedProcessEngineRule
-
-
Method Details
-
initializeProcessEngine
protected void initializeProcessEngine()- Overrides:
initializeProcessEnginein classProcessEngineRule
-
getOrInitializeDefaultProcessEngine
-