org.activiti.engine.test
类 ActivitiTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.activiti.engine.test.ActivitiTestCase
- 所有已实现的接口:
- junit.framework.Test
public abstract class ActivitiTestCase
- extends junit.framework.TestCase
Convenience for ProcessEngine and services initialization in the form of a JUnit base class.
Usage: public class YourTest extends ActivitiTestCase
The ProcessEngine and the services available to subclasses through protected member fields.
The processEngine will be initialized by default with the activiti.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.
- 作者:
- Tom Baeyens
构造方法摘要 |
ActivitiTestCase()
uses 'activiti.cfg.xml' as it's configuration resource |
从类 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 |
configurationResource
protected String configurationResource
deploymentId
protected String deploymentId
processEngine
protected ProcessEngine processEngine
repositoryService
protected RepositoryService repositoryService
runtimeService
protected RuntimeService runtimeService
taskService
protected TaskService taskService
historicDataService
protected HistoryService historicDataService
identityService
protected IdentityService identityService
managementService
protected ManagementService managementService
formService
protected FormService formService
ActivitiTestCase
public ActivitiTestCase()
- uses 'activiti.cfg.xml' as it's configuration resource
assertProcessEnded
public void assertProcessEnded(String processInstanceId)
setUp
protected void setUp()
throws Exception
- 覆盖:
- 类
junit.framework.TestCase
中的 setUp
- 抛出:
Exception
runTest
protected void runTest()
throws Throwable
- 覆盖:
- 类
junit.framework.TestCase
中的 runTest
- 抛出:
Throwable
initializeProcessEngine
protected void initializeProcessEngine()
initializeServices
protected void initializeServices()
initializeMockSupport
protected void initializeMockSupport()
tearDown
protected void tearDown()
throws Exception
- 覆盖:
- 类
junit.framework.TestCase
中的 tearDown
- 抛出:
Exception
closeProcessEngines
public static void closeProcessEngines()
setCurrentTime
public void setCurrentTime(Date currentTime)
getConfigurationResource
public String getConfigurationResource()
setConfigurationResource
public void setConfigurationResource(String configurationResource)
getMockSupport
public ActivitiMockSupport getMockSupport()
mockSupport
public ActivitiMockSupport mockSupport()
Copyright © 2013 Alfresco. All rights reserved.