Class TestCaseInstance

java.lang.Object
org.camunda.community.bpmndt.api.TestCaseInstance
All Implemented Interfaces:
AutoCloseable

public class TestCaseInstance extends Object implements AutoCloseable
Link between a test case and its execution, utilizing a process instance that was instantiated by a TestCaseExecutor and handlers (e.g. UserTaskHandler) that are part of a test case.
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • apply

      public void apply(long processInstanceKey, CallActivityHandler handler)
    • apply

      public void apply(long processInstanceKey, CustomMultiInstanceHandler handler)
    • apply

      public void apply(long processInstanceKey, JobHandler handler)
    • apply

      public void apply(long processInstanceKey, MessageEventHandler handler)
    • apply

      public void apply(long processInstanceKey, OutboundConnectorHandler handler)
    • apply

      public void apply(long processInstanceKey, ReceiveTaskHandler handler)
    • apply

      public void apply(long processInstanceKey, SignalEventHandler handler)
    • apply

      public void apply(long processInstanceKey, TimerEventHandler handler)
    • apply

      public void apply(long processInstanceKey, UserTaskHandler handler)
    • getClient

      public io.camunda.zeebe.client.ZeebeClient getClient()
    • getEngine

      public io.camunda.zeebe.process.test.api.ZeebeTestEngine getEngine()
    • hasPassed

      public void hasPassed(long processInstanceKey, String elementId)
    • hasPassedMultiInstance

      public void hasPassedMultiInstance(long processInstanceKey, String elementId)
    • hasTerminated

      public void hasTerminated(long processInstanceKey, String bpmnElementId)
    • hasTerminatedMultiInstance

      public void hasTerminatedMultiInstance(long processInstanceKey, String elementId)
    • isCompleted

      public void isCompleted(long processInstanceKey)
    • isWaitingAt

      public void isWaitingAt(long processInstanceKey, String elementId)