org.activiti.engine.impl.test
类 TestHelper
java.lang.Object
org.activiti.engine.impl.test.TestHelper
public abstract class TestHelper
- extends Object
- 作者:
- Tom Baeyens, Joram Barrez
方法摘要 |
static String |
annotationDeploymentSetUp(ProcessEngine processEngine,
Class<?> testClass,
String methodName)
|
static void |
annotationDeploymentTearDown(ProcessEngine processEngine,
String deploymentId,
Class<?> testClass,
String methodName)
|
static void |
annotationMockSupportSetup(Class<?> testClass,
String methodName,
ActivitiMockSupport mockSupport)
|
static void |
annotationMockSupportTeardown(ActivitiMockSupport mockSupport)
|
static boolean |
areJobsAvailable(ProcessEngineConfigurationImpl processEngineConfiguration)
|
static void |
assertAndEnsureCleanDb(ProcessEngine processEngine)
Each test is assumed to clean up all DB content it entered. |
static void |
assertProcessEnded(ProcessEngine processEngine,
String processInstanceId)
|
static void |
closeProcessEngines()
|
static String |
getBpmnProcessDefinitionResource(Class<?> type,
String name)
get a resource location by convention based on a class (type) and a
relative resource name. |
static ProcessEngine |
getProcessEngine(String configurationResource)
|
protected static void |
handleMockServiceTaskAnnotation(ActivitiMockSupport mockSupport,
Method method)
|
protected static void |
handleMockServiceTaskAnnotation(ActivitiMockSupport mockSupport,
MockServiceTask mockedServiceTask)
|
protected static void |
handleMockServiceTasksAnnotation(ActivitiMockSupport mockSupport,
Method method)
|
protected static void |
handleNoOpServiceTasksAnnotation(ActivitiMockSupport mockSupport,
Method method)
|
static TestActivityBehaviorFactory |
initializeTestActivityBehaviorFactory(ActivityBehaviorFactory existingActivityBehaviorFactory)
|
static void |
waitForJobExecutorToProcessAllJobs(ProcessEngineConfigurationImpl processEngineConfiguration,
long maxMillisToWait,
long intervalMillis)
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_LINE
public static final String EMPTY_LINE
- 另请参见:
- 常量字段值
TABLENAMES_EXCLUDED_FROM_DB_CLEAN_CHECK
public static final List<String> TABLENAMES_EXCLUDED_FROM_DB_CLEAN_CHECK
TestHelper
public TestHelper()
assertProcessEnded
public static void assertProcessEnded(ProcessEngine processEngine,
String processInstanceId)
annotationDeploymentSetUp
public static String annotationDeploymentSetUp(ProcessEngine processEngine,
Class<?> testClass,
String methodName)
annotationDeploymentTearDown
public static void annotationDeploymentTearDown(ProcessEngine processEngine,
String deploymentId,
Class<?> testClass,
String methodName)
annotationMockSupportSetup
public static void annotationMockSupportSetup(Class<?> testClass,
String methodName,
ActivitiMockSupport mockSupport)
handleMockServiceTaskAnnotation
protected static void handleMockServiceTaskAnnotation(ActivitiMockSupport mockSupport,
Method method)
handleMockServiceTaskAnnotation
protected static void handleMockServiceTaskAnnotation(ActivitiMockSupport mockSupport,
MockServiceTask mockedServiceTask)
handleMockServiceTasksAnnotation
protected static void handleMockServiceTasksAnnotation(ActivitiMockSupport mockSupport,
Method method)
handleNoOpServiceTasksAnnotation
protected static void handleNoOpServiceTasksAnnotation(ActivitiMockSupport mockSupport,
Method method)
annotationMockSupportTeardown
public static void annotationMockSupportTeardown(ActivitiMockSupport mockSupport)
getBpmnProcessDefinitionResource
public static String getBpmnProcessDefinitionResource(Class<?> type,
String name)
- get a resource location by convention based on a class (type) and a
relative resource name. The return value will be the full classpath
location of the type, plus a suffix built from the name parameter:
BpmnDeployer.BPMN_RESOURCE_SUFFIXES
.
The first resource matching a suffix will be returned.
getProcessEngine
public static ProcessEngine getProcessEngine(String configurationResource)
closeProcessEngines
public static void closeProcessEngines()
assertAndEnsureCleanDb
public static void assertAndEnsureCleanDb(ProcessEngine processEngine)
- Each test is assumed to clean up all DB content it entered.
After a test method executed, this method scans all tables to see if the DB is completely clean.
It throws AssertionFailed in case the DB is not clean.
If the DB is not clean, it is cleaned by performing a create a drop.
initializeTestActivityBehaviorFactory
public static TestActivityBehaviorFactory initializeTestActivityBehaviorFactory(ActivityBehaviorFactory existingActivityBehaviorFactory)
waitForJobExecutorToProcessAllJobs
public static void waitForJobExecutorToProcessAllJobs(ProcessEngineConfigurationImpl processEngineConfiguration,
long maxMillisToWait,
long intervalMillis)
areJobsAvailable
public static boolean areJobsAvailable(ProcessEngineConfigurationImpl processEngineConfiguration)
Copyright © 2013 Alfresco. All rights reserved.