Class WorkObjectTestHelper

java.lang.Object
com.flowable.workobject.engine.test.WorkObjectTestHelper

public abstract class WorkObjectTestHelper
extends java.lang.Object
Author:
Tijs Rademakers, Joram Barrez
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String EMPTY_LINE  
  • Constructor Summary

    Constructors 
    Constructor Description
    WorkObjectTestHelper()  
  • Method Summary

    Modifier and Type Method Description
    static java.lang.String annotationDeploymentSetUp​(WorkObjectEngine workObjectEngine, java.lang.Class<?> testClass, java.lang.String methodName)  
    static void annotationDeploymentTearDown​(WorkObjectEngine workObjectEngine, java.lang.String deploymentId, java.lang.Class<?> testClass, java.lang.String methodName)  
    static void assertAndEnsureCleanDb​(WorkObjectEngine workObjectEngine)
    Each test is assumed to clean up all DB content it entered.
    static void closeFormEngines()  
    static WorkObjectEngine getWorkObjectEngine​(java.lang.String configurationResource)  
    static java.lang.String getWorkObjectResource​(java.lang.Class<?> type, java.lang.String name)
    get a resource location by convention based on a class (type) and a relative resource name.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • annotationDeploymentSetUp

      public static java.lang.String annotationDeploymentSetUp​(WorkObjectEngine workObjectEngine, java.lang.Class<?> testClass, java.lang.String methodName)
    • annotationDeploymentTearDown

      public static void annotationDeploymentTearDown​(WorkObjectEngine workObjectEngine, java.lang.String deploymentId, java.lang.Class<?> testClass, java.lang.String methodName)
    • getWorkObjectResource

      public static java.lang.String getWorkObjectResource​(java.lang.Class<?> type, java.lang.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: WorkObjectDefinitionDeployer.WORKOBJECT_RESOURCE_SUFFIXES. The first resource matching a suffix will be returned.
    • getWorkObjectEngine

      public static WorkObjectEngine getWorkObjectEngine​(java.lang.String configurationResource)
    • closeFormEngines

      public static void closeFormEngines()
    • assertAndEnsureCleanDb

      public static void assertAndEnsureCleanDb​(WorkObjectEngine workObjectEngine)
      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.