在前文的基础上改变测试方式

package activiti_001;import org.activiti.engine.impl.test.PluggableActivitiTestCase;
import org.activiti.engine.runtime.ProcessInstance;
import org.activiti.engine.task.Task;
import org.activiti.engine.test.Deployment;
import org.junit.Test;/*** *    继承PluggableActivitiTestCase 可以给测试提供很多方便*    其中最大的方便在于,使用非内存数据库时,会在测试完成后清空数据库中的数据*     保持数据库的纯净**/
public class TestByActiviti extends PluggableActivitiTestCase {@Test// 使用注解可以直接部署我们定义好的流程了@Deployment(resources = "MyProcess.bpmn")public void test() {// 所有的服务都已经创建好了,可以直接使用ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("myProcess");Task task = taskService.createTaskQuery().singleResult();// 可以直接使用断言了assertTrue("User Task".equals(task.getName()));taskService.complete(task.getId());// 断言流程结束assertProcessEnded(processInstance.getId());}}

activiti5第二弹----使用activiti5提供的测试类进行测试相关推荐

  1. 普通话测试软件测分准吗,普通话学习测试类 | 普通话测试APP,能做到测试、学习提高两不误吗?...

    原标题:普通话学习测试类 | 普通话测试APP,能做到测试.学习提高两不误吗? 普通话是如今人们生活的常用语言,但要说到参加普通话测试,如果没有提前了解普通话测试的形式与要求,也不知道自己普通话的起步 ...

  2. /*按要求编写一个Java应用程序程序:(1)定义一个接口CanFly,描述会飞的方法public void fly();(2)分别定义类飞机和鸟,实现CanFly接口。(3)定义一个测试类,测试飞机

    /* 按要求编写一个Java应用程序程序: (1)定义一个接口CanFly,描述会飞的方法public void fly(); (2)分别定义类飞机和鸟,实现CanFly接口. (3)定义一个测试类, ...

  3. Idea+JUnit+JUnitGenerator,生成自动测试类(可测试controller)

    Idea+JUnit+JUnitGenerator,生成自动测试类(可测试controller) 1.安装JUnitGenerator插件 打开Settings窗口搜索junit,如图: JUnitG ...

  4. 监听器内加了测试类导致测试类无法运行:java.lang.ClassCastException: 测试类 cannot be cast to 监听器

    正常是可以运行的 如果加了测试类到监听类中,就报下面的错误 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder&qu ...

  5. python计算正方体和长方体_定义一个接口,计算正方体和长方体的体积,并写一个测试类进行测试...

    展开全部 三位的水仙花数共有4个:153,370,371,407: 四位的水仙花数共有3个:1634,8208,9474: 五位636f70793231313335323631343130323136 ...

  6. activiti5第一弹-----基本的activiti示例

    建立一个普通的javaSE工程,工程的目录结构如下: 需要的jar包如下: 在config文件夹下创建log4j.properties用来输入日志,内容如下: log4j.rootLogger=INF ...

  7. JUnit3 一次运行多个测试类和进行多次重复测试:使用测试套件和RepeatedTest

    测试套件 如果测试类写到很多,每次要进行测试,难道要重新点击每一个测试类来运行?如果有200个测试类要测试呢? 为了解决这个问题,引入了测试套件(TestSuite). 通过将多个测试放入套件中,一并 ...

  8. JAVA 编写一个员工类,成员变量和成员方法自拟,编写一个测试类

    课后习题练习 3.4 编写程序实现以下功能: (1).员工类(Emploee):c=成员变量包含员工号和员工姓名,成员方法包含构造方法和输出方法(输出员工信息). (2). 部门主管类(Manager ...

  9. 1、使用类与接口的知识完成如下要求:(1)定义一个接口CanFly,描述会飞的方法public void fly();(2)分别定义类飞机和鸟,实现CanFly接口。(3)定义一个测试类,测试飞

    1.使用类与接口的知识完成如下要求: (1)定义一个接口CanFly,描述会飞的方法public void fly(); (2)分别定义类飞机和鸟,实现CanFly接口. (3)定义一个测试类,测试飞 ...

最新文章

  1. windows下卸载oracle11g
  2. 【深度学习笔记】使用knn实现特征向量分类
  3. Binary Tree Level Order Traversal II leetcode java
  4. logback-spring.xml 文件路径 相对路径_小白学 Python(18):基础文件操作
  5. boost::fusion::map用法的测试程序
  6. __init__函数
  7. python利用cookie模拟登录
  8. 疑难杂症--由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
  9. java程序员面试怎么难为面试官_Java程序员面试这些多线程问题你知道吗?
  10. Jeecg 文件上传漏洞补丁说明
  11. nginx基础概念(100%)之lingering_close
  12. 小米手表外观官宣:方表盘+黑银两色
  13. 拦截器和过滤器区别_新手能看懂的(Interceptor)和(Filter)区别与使用!
  14. Linux的setup命令启动服务名称和功能
  15. Java-基于百度API的图片文字识别(支持中文,英文和中英文混合)【收藏】
  16. #真女神转生3#PS2模拟器下开老金
  17. Vue父组件与子组件传递事件/调用事件
  18. Transformer对接公司需求的调研报告
  19. 3D 游戏之父卡马克再创业:“我自己出得起 2000 万美元,但花投资人的钱会更有责任心”...
  20. 关于TI公司DSP工程调用DELAY_US()进入非法中断问题的解决

热门文章

  1. HTML+CSS+JS实现 ❤️3D悬浮粒子翻转动效❤️
  2. linux 运行长后内存就满了,关于Linux 内存的使用,你确定真的理解吗?
  3. linux 中的时间戳功能,Linux中时间戳取证研究
  4. 在家怎么看公司服务器上的文件,怎么查看云服务器上的文件
  5. linux runqueue定义,Linux中多CPU的runqueue及抢占
  6. IOS ActivityIndicator 活动指示器使用
  7. Spring实例化Bean
  8. 更换计算机桌面背景的教案,桂科版三年级下册任务一 美化桌面背景免费教学设计...
  9. PHP在哪里执行_php文件放在哪运行
  10. java fx 皮肤_JavaFX 皮肤功能