Class BatchExtension

java.lang.Object
org.operaton.bpm.engine.test.junit5.batch.BatchExtension
All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterTestExecutionCallback, org.junit.jupiter.api.extension.BeforeTestExecutionCallback, org.junit.jupiter.api.extension.Extension, org.junit.jupiter.api.extension.TestWatcher

public class BatchExtension extends Object implements org.junit.jupiter.api.extension.TestWatcher, org.junit.jupiter.api.extension.BeforeTestExecutionCallback, org.junit.jupiter.api.extension.AfterTestExecutionCallback
  • Field Details

  • Constructor Details

  • Method Details

    • beforeTestExecution

      public void beforeTestExecution(org.junit.jupiter.api.extension.ExtensionContext context)
      Specified by:
      beforeTestExecution in interface org.junit.jupiter.api.extension.BeforeTestExecutionCallback
    • afterTestExecution

      public void afterTestExecution(org.junit.jupiter.api.extension.ExtensionContext context)
      Specified by:
      afterTestExecution in interface org.junit.jupiter.api.extension.AfterTestExecutionCallback
    • clearDatabase

      public void clearDatabase()
    • syncExec

      public Map<String,List<Job>> syncExec(Batch batch)
    • syncExec

      public Map<String,List<Job>> syncExec(Batch batch, boolean isClear)
    • executeSeedJobs

      public List<Job> executeSeedJobs(Batch batch)
    • executeSeedJobs

      public List<Job> executeSeedJobs(Batch batch, boolean cleanUp)
    • getSeedJob

      public Job getSeedJob(Batch batch)
    • getJobForDefinition

      protected Job getJobForDefinition(String definitionId)
    • getExecutionJobs

      public List<Job> getExecutionJobs(Batch batch)