Flowable入门系列文章196 - Maven的原型

在开发过程中,有时在实际应用程序中实现它之前,创建一个小测试用例来测试一个想法或一个特性是有帮助的。这有助于隔离被测试者。JUnit测试用例也是沟通错误报告和功能请求的首选工具。将测试用例附加到bug报告或功能请求jira问题上,大大缩短了修复时间。

为了便于创建测试用例,可以使用maven原型。通过使用这个原型,可以快速创建一个标准的测试用例。原型应该在标准存储库中已经可用。如果没有,只需在工具/ archtypes文件夹中输入mvn install,就可以轻松地将其安装到本地maven存储库文件夹中。

以下命令创建单元测试项目:

mvn archetype:generate
-DarchetypeGroupId=org.flowable \2017/11/30 流动DOCS(v 6.2.0) http://www.flowable.org/docs/userguide/index.html#_introduction
486/486
-DarchetypeArtifactId=flowable-archetype-unittest
-DarchetypeVersion=
-DgroupId=org.myGroup
-DartifactId=myArtifact

下表说明了每个参数的作用:

表1.单元测试生成原型参数

参数 说明
1 archetypeGroupId 原型的组ID。应该是org.flowable
2 archetypeArtifactId 神器如果是原型。应该是flowablearchetype-unittest
3 archetypeVersion 生成的测试项目中使用的流动版本
4 groupId 生成的测试项目的组ID
5 artifactId 生成的测试项目的工件标识

生成的项目的目录结构如下所示:
Flowable入门系列文章196 - Maven的原型_第1张图片

您可以修改Java单元测试用例及其相应的流程模型,或添加新的测试用例和流程模型。如果您正在使用该项目来阐明错误或功能,则测试用例应该最初失败。它应该在需要的bug被固定或实现所需的功能之后通过。请确保在发送之前通过输入mvn clean来清理项目。

上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号:在这里插入图片描述

你可能感兴趣的:(flowable,java,OA,BPM,工作流,流程自动化)