Class AppTestHelper


  • public abstract class AppTestHelper
    extends java.lang.Object
    Author:
    Tijs Rademakers
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.String[] APP_RESOURCE_SUFFIXES  
    • Constructor Summary

      Constructors 
      Constructor Description
      AppTestHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String annotationDeploymentSetUp​(AppEngine appEngine, java.lang.Class<?> testClass, java.lang.reflect.Method method, AppDeployment deploymentAnnotation)  
      static java.lang.String annotationDeploymentSetUp​(AppEngine appEngine, java.lang.Class<?> testClass, java.lang.String methodName)  
      static void annotationDeploymentTearDown​(AppEngine appEngine, java.lang.String deploymentId, java.lang.Class<?> testClass, java.lang.String methodName)  
      static org.flowable.app.api.repository.AppDeploymentBuilder createAppDeploymentBuilder​(AppEngine appEngine, java.lang.String deploymentName, java.lang.String... resources)  
      static java.lang.String getAppDefinitionResource​(java.lang.Class<?> type, java.lang.String name)
      get a resource location by convention based on a class (type) and a relative resource name.
      static AppEngine getAppEngine​(java.lang.String configurationResource)  
      • Methods inherited from class java.lang.Object

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

      • APP_RESOURCE_SUFFIXES

        protected static final java.lang.String[] APP_RESOURCE_SUFFIXES
    • Constructor Detail

      • AppTestHelper

        public AppTestHelper()
    • Method Detail

      • annotationDeploymentSetUp

        public static java.lang.String annotationDeploymentSetUp​(AppEngine appEngine,
                                                                 java.lang.Class<?> testClass,
                                                                 java.lang.String methodName)
      • annotationDeploymentSetUp

        public static java.lang.String annotationDeploymentSetUp​(AppEngine appEngine,
                                                                 java.lang.Class<?> testClass,
                                                                 java.lang.reflect.Method method,
                                                                 AppDeployment deploymentAnnotation)
      • createAppDeploymentBuilder

        public static org.flowable.app.api.repository.AppDeploymentBuilder createAppDeploymentBuilder​(AppEngine appEngine,
                                                                                                      java.lang.String deploymentName,
                                                                                                      java.lang.String... resources)
      • annotationDeploymentTearDown

        public static void annotationDeploymentTearDown​(AppEngine appEngine,
                                                        java.lang.String deploymentId,
                                                        java.lang.Class<?> testClass,
                                                        java.lang.String methodName)
      • getAppEngine

        public static AppEngine getAppEngine​(java.lang.String configurationResource)
      • getAppDefinitionResource

        public static java.lang.String getAppDefinitionResource​(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: APP_RESOURCE_SUFFIXES. The first resource matching a suffix will be returned.