Class TestHelper

java.lang.Object
org.activiti.engine.impl.test.TestHelper

public abstract class TestHelper extends Object
  • Field Details

    • EMPTY_LINE

      public static final String EMPTY_LINE
      See Also:
    • TABLENAMES_EXCLUDED_FROM_DB_CLEAN_CHECK

      public static final List<String> TABLENAMES_EXCLUDED_FROM_DB_CLEAN_CHECK
  • Constructor Details

    • TestHelper

      public TestHelper()
  • Method Details

    • 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)