Class FlowableTestCase
- All Implemented Interfaces:
junit.framework.Test
Usage: public class YourTest extends FlowableTestCase
The ProcessEngine and the services available to subclasses through protected member fields. The processEngine will be initialized by default with the flowable.cfg.xml resource on the classpath. To
specify a different configuration file, override the getConfigurationResource() method. Process engines will be cached statically. The first time the setUp is called for a given
configuration resource, the process engine will be constructed.
You can declare a deployment with the Deployment annotation. This base class will make sure that this deployment gets deployed in the setUp and
cascade deleted in the tearDown.
This class also lets you set the current time used by the process engine. This can be handy to control the exact time that is used by the engine in order to verify
e.g. e.g. due dates of timers. Or start, end and duration times in the history service. In the tearDown, the internal clock will automatically be reset to use the current system time rather then
the time that was set during a test method.
- Author:
- Tom Baeyens
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringDeprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.protected FormServiceDeprecated, for removal: This API element is subject to removal in a future version.protected HistoryServiceDeprecated, for removal: This API element is subject to removal in a future version.protected IdentityServiceDeprecated, for removal: This API element is subject to removal in a future version.protected ManagementServiceDeprecated, for removal: This API element is subject to removal in a future version.protected ProcessEngineDeprecated, for removal: This API element is subject to removal in a future version.protected ProcessEngineConfigurationImplDeprecated, for removal: This API element is subject to removal in a future version.protected RepositoryServiceDeprecated, for removal: This API element is subject to removal in a future version.protected RuntimeServiceDeprecated, for removal: This API element is subject to removal in a future version.protected TaskServiceDeprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.uses 'flowable.cfg.xml' as it's configuration resource -
Method Summary
Modifier and TypeMethodDescriptionvoidassertProcessEnded(String processInstanceId) Deprecated, for removal: This API element is subject to removal in a future version.static voidDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.protected EventRegistryDeprecated, for removal: This API element is subject to removal in a future version.protected EventRegistryEngineConfigurationDeprecated, for removal: This API element is subject to removal in a future version.protected EventRepositoryServiceDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.protected voidrunTest()Deprecated, for removal: This API element is subject to removal in a future version.voidsetConfigurationResource(String configurationResource) Deprecated, for removal: This API element is subject to removal in a future version.voidsetCurrentTime(Date currentTime) Deprecated, for removal: This API element is subject to removal in a future version.protected voidsetUp()Deprecated, for removal: This API element is subject to removal in a future version.protected voidtearDown()Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, setName, toString
-
Field Details
-
configurationResource
Deprecated, for removal: This API element is subject to removal in a future version. -
deploymentId
Deprecated, for removal: This API element is subject to removal in a future version. -
processEngineConfiguration
Deprecated, for removal: This API element is subject to removal in a future version. -
processEngine
Deprecated, for removal: This API element is subject to removal in a future version. -
repositoryService
Deprecated, for removal: This API element is subject to removal in a future version. -
runtimeService
Deprecated, for removal: This API element is subject to removal in a future version. -
taskService
Deprecated, for removal: This API element is subject to removal in a future version. -
historicDataService
Deprecated, for removal: This API element is subject to removal in a future version. -
identityService
Deprecated, for removal: This API element is subject to removal in a future version. -
managementService
Deprecated, for removal: This API element is subject to removal in a future version. -
formService
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
FlowableTestCase
public FlowableTestCase()Deprecated, for removal: This API element is subject to removal in a future version.uses 'flowable.cfg.xml' as it's configuration resource
-
-
Method Details
-
assertProcessEnded
Deprecated, for removal: This API element is subject to removal in a future version. -
setUp
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setUpin classjunit.framework.TestCase- Throws:
Exception
-
runTest
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
runTestin classjunit.framework.TestCase- Throws:
Throwable
-
initializeProcessEngine
protected void initializeProcessEngine()Deprecated, for removal: This API element is subject to removal in a future version. -
initializeServices
protected void initializeServices()Deprecated, for removal: This API element is subject to removal in a future version. -
initializeMockSupport
protected void initializeMockSupport()Deprecated, for removal: This API element is subject to removal in a future version. -
getEventRepositoryService
Deprecated, for removal: This API element is subject to removal in a future version. -
getEventRegistry
Deprecated, for removal: This API element is subject to removal in a future version. -
getEventRegistryEngineConfiguration
Deprecated, for removal: This API element is subject to removal in a future version. -
tearDown
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
tearDownin classjunit.framework.TestCase- Throws:
Exception
-
closeProcessEngines
public static void closeProcessEngines()Deprecated, for removal: This API element is subject to removal in a future version. -
setCurrentTime
Deprecated, for removal: This API element is subject to removal in a future version. -
getConfigurationResource
Deprecated, for removal: This API element is subject to removal in a future version. -
setConfigurationResource
Deprecated, for removal: This API element is subject to removal in a future version. -
getMockSupport
Deprecated, for removal: This API element is subject to removal in a future version. -
mockSupport
Deprecated, for removal: This API element is subject to removal in a future version.
-
FlowableTestinstead