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 EMPTY_LINE
           
static List<String> TABLENAMES_EXCLUDED_FROM_DB_CLEAN_CHECK
           
 
构造方法摘要
TestHelper()
           
 
方法摘要
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.