The example is based on Camunda's zeebe-process-test project: https://github.com/camunda/zeebe-process-test
This example illustrates the JDK 17-based embedded Zeebe test engine. It is the faster approach and does not require Docker. If you have to run tests with an older JDK, please refer to the JDK 8+ approach described on the zeebe-process-test project page.
The test class ProcessTests illustrates testing
- the process and decision model deployment
- the start of a process instance
- job completion
- DMN evaluation in a business rule task
- successful termination of the process instance
- validating correct DMN result