Package com.flowable.form.engine.test
Class FormTestHelper
java.lang.Object
com.flowable.form.engine.test.FormTestHelper
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
annotationDeploymentSetUp
(FormEngine formEngine, Class<?> testClass, Method method, FormDeploymentAnnotation deploymentAnnotation) static String
annotationDeploymentSetUp
(FormEngine formEngine, Class<?> testClass, String methodName) static void
annotationDeploymentTearDown
(FormEngine formEngine, String deploymentId, Class<?> testClass, String methodName) static void
assertAndEnsureCleanDb
(FormEngine formEngine) Each test is assumed to clean up all DB content it entered.static void
static FormEngine
getFormEngine
(String configurationResource) static String
getFormResource
(Class<?> type, String name) get a resource location by convention based on a class (type) and a relative resource name.
-
Field Details
-
EMPTY_LINE
- See Also:
-
-
Constructor Details
-
FormTestHelper
public FormTestHelper()
-
-
Method Details
-
annotationDeploymentSetUp
public static String annotationDeploymentSetUp(FormEngine formEngine, Class<?> testClass, String methodName) -
annotationDeploymentSetUp
public static String annotationDeploymentSetUp(FormEngine formEngine, Class<?> testClass, Method method, FormDeploymentAnnotation deploymentAnnotation) -
annotationDeploymentTearDown
public static void annotationDeploymentTearDown(FormEngine formEngine, String deploymentId, Class<?> testClass, String methodName) -
getFormResource
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:ParsedDeploymentBuilder.FORM_RESOURCE_SUFFIXES
. The first resource matching a suffix will be returned. -
getFormEngine
-
closeFormEngines
public static void closeFormEngines() -
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.
-