- 1. 简介
- 2. 开始
- 3. 配置
- 4. Flowable API
- 5. 集成 Spring
- 6. 部署
- 7. BPMN 2.0 介绍
- 8. BPMN 2.0 结构
- 9. 表单
- 10. JPA
- 11. 历史
- 12. 身份管理
- 13. Eclipse Designer
- 14. Flowable UI 应用
- 15. REST API
- 16. 集成 CDI
- 17. 集成 LDAP
- 18. 高级
- 19. 工具
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
19.2. Maven 脚手架
19.2.1. 创建测试用例
在开发过程中,有时会需要在实际实现前,先构建一个小型的测试用例来测试想法或功能。这样可以用测试来明确目标。JUnit 测试用例也是沟通功能需求及报告Bug的推荐工具。在一份bug报告或功能需求jira单中附加一个测试用例,可以显著减少修复所用的时间。
用 maven 脚手架可以快速创建标准测试用例,简化测试用例的创建过程。标准库中应该已经有脚手架了。如果没有,也可以在 tooling/archtypes 目录下键入 mvn install,轻松安装到本地 maven 仓库目录中。
使用下列命令创建单元测试项目:
mvn archetype:generate \
-DarchetypeGroupId=org.flowable \
-DarchetypeArtifactId=flowable-archetype-unittest \
-DarchetypeVersion=<current version> \
-DgroupId=org.myGroup \
-DartifactId=myArtifact
下表介绍每个参数的作用:
行 | 参数 | 说明 |
1 | archetypeGroupId | 脚手架的 Group id。需要为org.flowable |
2 | archetypeArtifactId | 脚手架 Artifact id。需要为flowable-archetype-unittest |
3 | archetypeVersion | 生成的测试项目中使用的 Flowable 版本 |
4 | groupId | 生成的测试项目的 Group id |
5 | artifactId | 生成的测试项目的 Artifact id |
生成的项目的目录结构像是这样:
. ├── pom.xml └── src └── test ├── java │ └── org │ └── myGroup │ └── MyUnitTest.java └── resources ├── flowable.cfg.xml ├── log4j.properties └── org └── myGroup └── my-process.bpmn20.xml
可以修改 java 单元测试用例及相应的流程模型,或者添加新的单元测试用例与流程模型。 如果用该项目来描述 bug 或功能,测试用例应该在初始时失败,并在修复了 bug 或实现了预期的功能以后成功。 请确保在发送之前键入 mvn clean 清理项目。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论