Class FlowableSpringExtension

java.lang.Object
org.flowable.engine.test.FlowableExtension
org.flowable.spring.impl.test.FlowableSpringExtension
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

public class FlowableSpringExtension extends FlowableExtension
An extension that uses SpringExtension to get the ProcessEngine from the ApplicationContext and make it available for the FlowableExtension. NB: The ConfigurationResource is ignored as the ProcessEngine is taken from the Spring application context
Author:
Filip Hrisafov
  • Constructor Details

    • FlowableSpringExtension

      public FlowableSpringExtension()
  • Method Details

    • createProcessEngine

      protected ProcessEngine createProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context)
      Overrides:
      createProcessEngine in class FlowableExtension
    • getStore

      protected org.junit.jupiter.api.extension.ExtensionContext.Store getStore(org.junit.jupiter.api.extension.ExtensionContext context)
      Overrides:
      getStore in class FlowableExtension