Class DmnEngineTestExtension

java.lang.Object
org.operaton.bpm.dmn.engine.test.DmnEngineExtension
org.operaton.bpm.dmn.engine.test.DmnEngineTestExtension
All Implemented Interfaces:
org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.Extension

public class DmnEngineTestExtension extends DmnEngineExtension implements org.junit.jupiter.api.extension.BeforeEachCallback
JUnit 5 test extension for internal unit tests. Uses The DecisionResource annotation to load decisions before tests.
  • Field Details

  • Constructor Details

  • Method Details

    • getDecision

      public DmnDecision getDecision()
    • beforeEach

      public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext context)
      Specified by:
      beforeEach in interface org.junit.jupiter.api.extension.BeforeEachCallback
      Overrides:
      beforeEach in class DmnEngineExtension
    • loadDecision

      protected DmnDecision loadDecision(org.junit.jupiter.api.extension.ExtensionContext context)
    • expandResourcePath

      protected String expandResourcePath(org.junit.jupiter.api.extension.ExtensionContext context, String resourcePath)