Package org.flowable.eventregistry.test
Class EventTestHelper
java.lang.Object
org.flowable.eventregistry.test.EventTestHelper
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
annotationDeploymentSetUp
(EventRepositoryService eventRepositoryService, Class<?> testClass, Method method, EventDeploymentAnnotation eventDeploymentAnnotation, ChannelDeploymentAnnotation channelDeploymentAnnotation) static String
annotationDeploymentSetUp
(EventRepositoryService eventRepositoryService, Class<?> testClass, String methodName) static void
annotationDeploymentTearDown
(EventRepositoryService eventRepositoryService, String deploymentId, Class<?> testClass, String methodName) static void
assertAndEnsureCleanDb
(EventRegistryEngine eventRegistryEngine) Each test is assumed to clean up all DB content it entered.static void
static String
getChannelResource
(Class<?> type, String name) get a resource location by convention based on a class (type) and a relative resource name.static EventRegistryEngine
getEventRegistryEngine
(String configurationResource) static String
getEventResource
(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
-
EventTestHelper
public EventTestHelper()
-
-
Method Details
-
annotationDeploymentSetUp
public static String annotationDeploymentSetUp(EventRepositoryService eventRepositoryService, Class<?> testClass, String methodName) -
annotationDeploymentSetUp
public static String annotationDeploymentSetUp(EventRepositoryService eventRepositoryService, Class<?> testClass, Method method, EventDeploymentAnnotation eventDeploymentAnnotation, ChannelDeploymentAnnotation channelDeploymentAnnotation) -
annotationDeploymentTearDown
public static void annotationDeploymentTearDown(EventRepositoryService eventRepositoryService, String deploymentId, Class<?> testClass, String methodName) -
getEventResource
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:EventDeployer.EVENT_RESOURCE_SUFFIXES
. The first resource matching a suffix will be returned. -
getChannelResource
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:EventDeployer.CHANNEL_RESOURCE_SUFFIXES
. The first resource matching a suffix will be returned. -
getEventRegistryEngine
-
closeEventRegistryEngines
public static void closeEventRegistryEngines() -
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.
-