Class FlowableEventRule
- All Implemented Interfaces:
org.junit.rules.TestRule
Usage:
public class YourTest {
@Rule
public FlowableFormRule flowableEventRule = new FlowableEventRule();
...
}
The EventRegistryEngine and the services will be made available to the test class through the getters of the FlowableRule. The dmnEngine will be initialized by default with the flowable.eventregistry.cfg.xml resource
on the classpath. To specify a different configuration file, pass the resource location in the appropriate constructor. Event registry engines will be cached statically.
Right before the first time the setUp is called for a given configuration resource, the event registry engine will be constructed.
You can declare a deployment with the EventDeploymentAnnotation annotation. This base class will make sure that this deployment gets deployed before the setUp and
EventRepositoryService.deleteDeployment(String) after the tearDown.
- Author:
- Tijs Rademakers
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringDeprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.protected EventRegistryEngineConfigurationDeprecated, for removal: This API element is subject to removal in a future version.protected EventRegistryEngineDeprecated, for removal: This API element is subject to removal in a future version.protected EventRepositoryServiceDeprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.FlowableEventRule(String configurationResource) Deprecated, for removal: This API element is subject to removal in a future version.FlowableEventRule(EventRegistryEngine eventRegistryEngine) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionorg.junit.runners.model.Statementapply(org.junit.runners.model.Statement base, org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version.Implementation based onTestWatcher.protected voidDeprecated, for removal: This API element is subject to removal in a future version.voidEventRegistryEngineConfiguration(EventRegistryEngineConfiguration eventEngineConfiguration) Deprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.Invoked when a test failsprotected voidfinished(org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.voidsetConfigurationResource(String configurationResource) Deprecated, for removal: This API element is subject to removal in a future version.voidsetEventRegistryEngine(EventRegistryEngine eventRegistryEngine) Deprecated, for removal: This API element is subject to removal in a future version.voidsetRepositoryService(EventRepositoryService repositoryService) Deprecated, for removal: This API element is subject to removal in a future version.protected voidskipped(org.junit.internal.AssumptionViolatedException e, org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version.Invoked when a test is skipped due to a failed assumption.protected voidstarting(org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version.protected voidsucceeded(org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version.Invoked when a test succeeds
-
Field Details
-
configurationResource
Deprecated, for removal: This API element is subject to removal in a future version. -
deploymentId
Deprecated, for removal: This API element is subject to removal in a future version. -
eventEngineConfiguration
Deprecated, for removal: This API element is subject to removal in a future version. -
eventRegistryEngine
Deprecated, for removal: This API element is subject to removal in a future version. -
repositoryService
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
FlowableEventRule
public FlowableEventRule()Deprecated, for removal: This API element is subject to removal in a future version. -
FlowableEventRule
Deprecated, for removal: This API element is subject to removal in a future version. -
FlowableEventRule
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version.Implementation based onTestWatcher.- Specified by:
applyin interfaceorg.junit.rules.TestRule
-
succeeded
protected void succeeded(org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version.Invoked when a test succeeds -
failed
Deprecated, for removal: This API element is subject to removal in a future version.Invoked when a test fails -
skipped
protected void skipped(org.junit.internal.AssumptionViolatedException e, org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version.Invoked when a test is skipped due to a failed assumption. -
starting
protected void starting(org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version. -
initializeEventRegistryEngine
protected void initializeEventRegistryEngine()Deprecated, for removal: This API element is subject to removal in a future version. -
initializeServices
protected void initializeServices()Deprecated, for removal: This API element is subject to removal in a future version. -
configureEventRegistryEngine
protected void configureEventRegistryEngine()Deprecated, for removal: This API element is subject to removal in a future version. -
finished
protected void finished(org.junit.runner.Description description) Deprecated, for removal: This API element is subject to removal in a future version. -
getConfigurationResource
Deprecated, for removal: This API element is subject to removal in a future version. -
setConfigurationResource
Deprecated, for removal: This API element is subject to removal in a future version. -
getEventRegistryEngine
Deprecated, for removal: This API element is subject to removal in a future version. -
setEventRegistryEngine
Deprecated, for removal: This API element is subject to removal in a future version. -
getRepositoryService
Deprecated, for removal: This API element is subject to removal in a future version. -
setRepositoryService
Deprecated, for removal: This API element is subject to removal in a future version. -
EventRegistryEngineConfiguration
public void EventRegistryEngineConfiguration(EventRegistryEngineConfiguration eventEngineConfiguration) Deprecated, for removal: This API element is subject to removal in a future version.
-
FlowableEventExtensioninstead