Class FlowableEventSpringExtension
java.lang.Object
org.flowable.eventregistry.test.FlowableEventExtension
org.flowable.eventregistry.spring.test.FlowableEventSpringExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.Extension, org.junit.jupiter.api.extension.ParameterResolver, org.junit.jupiter.api.extension.TestInstantiationAwareExtension
An extension that uses
SpringExtension to get the EventRegistryEngine from the ApplicationContext
and make it available for the FlowableEventExtension.
NB: The EventConfigurationResource is ignored
as the EventRegistryEngine is taken from the Spring application context-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.jupiter.api.extension.TestInstantiationAwareExtension
org.junit.jupiter.api.extension.TestInstantiationAwareExtension.ExtensionContextScope -
Field Summary
Fields inherited from class FlowableEventExtension
DEFAULT_CONFIGURATION_RESOURCE, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EventRegistryEnginecreateEventRegistryEngine(org.junit.jupiter.api.extension.ExtensionContext context) protected org.junit.jupiter.api.extension.ExtensionContext.StoregetStore(org.junit.jupiter.api.extension.ExtensionContext context) Methods inherited from class FlowableEventExtension
afterEach, assertAndEnsureCleanDb, beforeEach, cleanTestAndAssertAndEnsureCleanDb, getConfigurationResource, getTestHelper, resolveParameter, supportsParameterMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.jupiter.api.extension.TestInstantiationAwareExtension
getTestInstantiationExtensionContextScope
-
Constructor Details
-
FlowableEventSpringExtension
public FlowableEventSpringExtension()
-
-
Method Details
-
createEventRegistryEngine
protected EventRegistryEngine createEventRegistryEngine(org.junit.jupiter.api.extension.ExtensionContext context) - Overrides:
createEventRegistryEnginein classFlowableEventExtension
-
getStore
protected org.junit.jupiter.api.extension.ExtensionContext.Store getStore(org.junit.jupiter.api.extension.ExtensionContext context) - Overrides:
getStorein classFlowableEventExtension
-