博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java_Activiti5_菜鸟也来学Activiti5工作流_之JUnit单元测试(四)
阅读量:5128 次
发布时间:2019-06-13

本文共 2034 字,大约阅读时间需要 6 分钟。

1 /**ActivitiSpringJuinitTest.java 2  * author : 冯孟活 ^_^ 3  * dates  : 2015年9月2日 下午2:16:54 4  * class   : activiti 之 Junit 测试 5  */ 6 // 指定运行环境要用到spring的测试包(spring-test.jar) 7 @RunWith(SpringJUnit4ClassRunner.class) 8 // 注入一些配置信息 9 @ContextConfiguration(locations="classpath:applicationConfig.xml") 10 public class ActivitiSpringJuinitTest {11     12     @Autowired // 注入运行服务类13     private RuntimeService runtimeService;14     15     @Autowired // 注入任务服务类16     private TaskService taskService;17     18     @Autowired19     @Rule // 注入一些规则20     private ActivitiRule activitiSpringRule;21     22     @Test 23     @Deployment // 部署24     public void activitiTest(){25         // 根据key来启动流程实例26         runtimeService.startProcessInstanceByKey("myProcess");27         // 获取单个任务28         Task task = taskService.createTaskQuery().singleResult();29         // 断言任务名称就是 "My Task"30         Assert.assertEquals("My Task",task.getName());31         // 完成任务32         taskService.complete(task.getName());33         /**34          * 总结:简单的单元测试到此为止!35          *             注意:药正确使用 注解类36          *                     遇到的问题:37          *                     Caused by: java.lang.ClassNotFoundException: org.junit.Assume$AssumptionViolatedException38          *                     这一般是spring-text包与junit包冲突引起,把junit改低版本就没有问题了^_^39          */40     }41 }42 43 44 
45
46
53 54
55
56
57
58
59
60
61 62
63
64
65
66 67
68
69
70
71
72
73
74
75 76
77
78
79
80 81
82
83
84
85
86
87 88
89
90
91
92 93

 

转载于:https://www.cnblogs.com/fengmenghuo/p/4795161.html

你可能感兴趣的文章
CF992E Nastya and King-Shamans(线段树二分+思维)
查看>>
如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:
查看>>
linux install ftp server
查看>>
alter database databasename set single_user with rollback IMMEDIATE 不成功问题
查看>>
WCF揭秘——使用AJAX+WCF服务进行页面开发
查看>>
【题解】青蛙的约会
查看>>
IO流
查看>>
mybatis调用存储过程,获取返回的游标
查看>>
设计模式之装饰模式(结构型)
查看>>
面向对象的设计原则
查看>>
Swift3.0服务端开发(三) Mustache页面模板与日志记录
查看>>
EntityFrameWork 实现实体类和DBContext分离在不同类库
查看>>
autopep8
查看>>
GIT在Linux上的安装和使用简介
查看>>
基于C#编程语言的Mysql常用操作
查看>>
s3c2440实验---定时器
查看>>
[转]: 视图和表的区别和联系
查看>>
图论例题1——NOIP2015信息传递
查看>>
CocoaPods的安装和使用那些事(Xcode 7.2,iOS 9.2,Swift)
查看>>
Android 官方新手指导教程
查看>>