《Flowable 6.6.0 BPMN用户指南》
1. 入门
2. 配置
3 The Flowable API
3.1 流程引擎API和服务
3.2 异常策略
3.3 查询API(Query API)
3.4 变量(Variables)
3.5 瞬态变量(Transient variables)
3.6 表达式(Expressions)
3.7 表达式函数(Expression functions)
3.8 单元测试
3.9 单元测试调试
3.10 Web应用程序中的流程引擎
Flowable 6.6.0 用户指南相关文档下载
- BPMN用户指南 第一部分 - 中文PDF精编版
- BPMN用户指南 第二部分 - 中文PDF精编版
- BPMN用户指南 第三部分 - 中文PDF精编版
- 应用程序指南 - 中文PDF精编版
- 应用程序指南 - 中英对照PDF精编版
- 应用程序指南 - Eclipse设计器中文PDF精编版
- 表单用户指南 - 中文PDF精编版
- 事件注册表用户指南 - 中文PDF精编版
有关Flowable文档的其他资料,参见:
3.8 单元测试
Business processes are an integral part of software projects and they should be tested in the same way normal application logic is tested: with unit tests. Since Flowable is an embeddable Java engine, writing unit tests for business processes is as simple as writing regular unit tests.
Flowable supports JUnit versions 3, 4 and 5 styles of unit testing.
业务流程是软件项目不可分割的一部分,它们应该以测试正常应用程序逻辑的方式进行测试:使用单元测试。由于Flowable是一个可嵌入的Java引擎,为业务流程编写单元测试与编写常规单元测试一样简单。
Flowable支持JUnit版本3、4和5的单元测试样式。
In the JUnit 5 style one needs to use the org.flowable.engine.test.FlowableTest annotation or register the org.flowable.engine.test.FlowableExtension manually. The FlowableTest annotation is just a meta annotation and the does the registration of the FlowableExtension (i.e. it does @ExtendWith(FlowableExtension.class)). This will make the ProcessEngine and the services available as parameters into the test and lifecycle methods (@BeforeAll,