All Classes and Interfaces

Class
Description
Abstract superclass for JUnit 5 based test cases.
Abstract superclass for test cases.
Builds a new test case context, used for code generation.
Possible binding type values.
Fluent API to handle call activities.
 
Collects the paths of all BPMN files within the project's resource directory (src/main/resources).
Please note: This constants cannot be used within the API classes nor within the generated test code, since this class will not be available in the test classpath of the target project.
Fluent API to handle multi instances and multi instance scopes, using custom code - see CustomMultiInstanceHandler.execute(BiConsumer).
 
 
Default strategy for all handled BPMN element, that provide a fluent handler API.
 
 
Generates a Java file, containing the simulate sub process resource BPMN as string constant.
Generates a test case, using a test framework (JUnit 5) specific superclass.
Class that is responsible for generating test code and writing the generated files to the test source directory.
 
Class, used to collect the test code generation results.
Strategy, used per BPMN element when generating a test case.
Fluent API to handle jobs in form of service, script, send or business rule tasks as well as intermediate message throw or message end events.
 
 
 
Fluent API to handle message catch events.
Interface for custom actions that need to correlate a message.
 
Fluent API to handle outbound connectors.
 
Fluent API to handle receive tasks.
 
 
Fluent API to handle signal catch events.
 
 
 
Fluent API to prepare and start the actual test case execution.
Link between a test case and its execution.
BPMN element, containing the information from a parsed BPMN model (design time) at runtime, used by specific handler.
 
 
 
 
 
 
 
 
Memorizes all relevant events of the Zeebe test engine.
 
Fluent API to handle timer catch events.
 
Fluent API to handle user tasks.