Package org.flowable.engine.impl.test
Class TestHelper
java.lang.Object
org.flowable.engine.impl.test.TestHelper
- Author:
- Tom Baeyens, Joram Barrez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
annotationDeploymentSetUp
(ProcessEngine processEngine, Class<?> testClass, Method method) static String
annotationDeploymentSetUp
(ProcessEngine processEngine, Class<?> testClass, Method method, Deployment deploymentAnnotation) static String
annotationDeploymentSetUp
(ProcessEngine processEngine, Class<?> testClass, String methodName) static String
annotationDeploymentSetUp
(ProcessEngine processEngine, Method method, Deployment deploymentAnnotation) static void
annotationDeploymentTearDown
(ProcessEngine processEngine, String deploymentId, Class<?> testClass, String methodName) static void
annotationMockSupportSetup
(Class<?> testClass, String methodName, FlowableMockSupport mockSupport) static void
annotationMockSupportTeardown
(FlowableMockSupport mockSupport) 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
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
(FlowableMockSupport mockSupport, Method method) static void
handleMockServiceTaskAnnotation
(FlowableMockSupport mockSupport, MockServiceTask mockedServiceTask) protected static void
handleMockServiceTasksAnnotation
(FlowableMockSupport mockSupport, Method method) protected static void
handleNoOpServiceTasksAnnotation
(FlowableMockSupport mockSupport, Method method) static void
handleNoOpServiceTasksAnnotation
(FlowableMockSupport mockSupport, NoOpServiceTasks noOpServiceTasks) static TestActivityBehaviorFactory
initializeTestActivityBehaviorFactory
(ActivityBehaviorFactory existingActivityBehaviorFactory)
-
Field Details
-
EMPTY_LINE
- See Also:
-
TABLENAMES_EXCLUDED_FROM_DB_CLEAN_CHECK
-
-
Constructor Details
-
TestHelper
public TestHelper()
-
-
Method Details
-
assertProcessEnded
-
annotationDeploymentSetUp
public static String annotationDeploymentSetUp(ProcessEngine processEngine, Class<?> testClass, String methodName) -
annotationDeploymentSetUp
public static String annotationDeploymentSetUp(ProcessEngine processEngine, Class<?> testClass, Method method) -
annotationDeploymentSetUp
public static String annotationDeploymentSetUp(ProcessEngine processEngine, Method method, Deployment deploymentAnnotation) -
annotationDeploymentSetUp
public static String annotationDeploymentSetUp(ProcessEngine processEngine, Class<?> testClass, Method method, Deployment deploymentAnnotation) -
annotationDeploymentTearDown
public static void annotationDeploymentTearDown(ProcessEngine processEngine, String deploymentId, Class<?> testClass, String methodName) -
annotationMockSupportSetup
public static void annotationMockSupportSetup(Class<?> testClass, String methodName, FlowableMockSupport mockSupport) -
handleMockServiceTaskAnnotation
protected static void handleMockServiceTaskAnnotation(FlowableMockSupport mockSupport, Method method) -
handleMockServiceTaskAnnotation
public static void handleMockServiceTaskAnnotation(FlowableMockSupport mockSupport, MockServiceTask mockedServiceTask) -
handleMockServiceTasksAnnotation
protected static void handleMockServiceTasksAnnotation(FlowableMockSupport mockSupport, Method method) -
handleNoOpServiceTasksAnnotation
protected static void handleNoOpServiceTasksAnnotation(FlowableMockSupport mockSupport, Method method) -
handleNoOpServiceTasksAnnotation
public static void handleNoOpServiceTasksAnnotation(FlowableMockSupport mockSupport, NoOpServiceTasks noOpServiceTasks) -
annotationMockSupportTeardown
-
getBpmnProcessDefinitionResource
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
-
closeProcessEngines
public static void closeProcessEngines() -
assertAndEnsureCleanDb
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)
-