代码:
import static org.junit.Assert.*;
import java.util.List;
import org.activiti.engine.HistoryService;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService;
import org.activiti.engine.history.HistoricProcessInstance;
import org.activiti.engine.test.ActivitiRule;
import org.activiti.engine.test.Deployment;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:applicationContext.xml",
"classpath:applicationContext-service.xml",
"classpath:applicationContext-security.xml" })
public class ActivitiTest {
@Autowired
private RuntimeService runtimeService;
@Autowired
private TaskService taskService;
@Autowired
private HistoryService historyService;
@Autowired
@Rule
public ActivitiRule activitiSpringRule;
@Test
@Deployment
public void deploymentProcessTest() {
// TODO 测试部署流程
}
@Test
public void test() {
List<HistoricProcessInstance> finish = historyService
.createHistoricProcessInstanceQuery().finished().list();
for (HistoricProcessInstance h : finish) {
System.out.println("结束的流程:" + h.getStartUserId());
}
}
}
Spring配置:测试时候用 运行项目时注释掉 否则报错
<bean id="activitiRule" class="org.activiti.engine.test.ActivitiRule">
<property name="processEngine" ref="processEngine" />
</bean>
分享到:
相关推荐
activiti-explorer 与spring整合,可在浏览器进行流程图编辑
Activiti Workflow HelloWorld示例与测试环境搭建
4.程序中使用的是spring mvc注解的方式,可扩展的地方也很多,我是从网上下的maven项目,然后自己改成web项目,除了整个架子外,其他的都是我自己的东西 5.目前能实现的功能就是走一个流程,适合初学者研究 我深知...
activiti 基础 web项目 spring mvc.zipactiviti 基础 web项目 spring mvc.zip
Activiti入门篇之二 Spring 与Activiti的入门整合
1.用spring4、activiti5、hibernate搭建的空框架,里面的activiti有部署测试代码 2.直接可以使用该框架进行自己的业务开发了 3.里面还包含了sh框架用来测试的库表脚本和activiti5的SQL脚本
赠送jar包:activiti-spring-5.21.0.jar; 赠送原API文档:activiti-spring-5.21.0-javadoc.jar; 赠送源代码:activiti-spring-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-spring-5.21.0.pom; 包含...
activityexample
Activiti 5.21 + moduler+spring mvc 基础环境搭建,可直接运行。包含Junit 测试,有建议或者意见可回复探讨,另请文明使用,谢谢!
们都知道Alfresco 4.0以后采用了Activiti BPMN2.0 引擎(关于Activiti, 是一个open source 项目。 Alfresco从jBPM公司挖出了jBPM的创建人和若干核心人员,意欲创建一个基于Apache License的,并且遵循BPMN 2.0工作流...
activiti、spring mvc 基础web项目
在搭建activiti开发环境时,遇到很多问题,最终成功后,将其写成环境搭建文档。
Springboot2整合Activiti5设计器,包括代码和指南,笔者使用的Springboot版本为2.0.3 Release,activiti版本为5.22.0,JDK1.8。
activiti-spring-boot-starter-basic-6.0.0适配springboot2.1.2
Spring SpringMVC Mybatise Activiti 整合
此项目为springmvc、Mybatis、EHcache、maven、Spring security3、activiti5工作流的整合 是一个基于数据库的权限管理demo项目、使用mysql数据库 项目运行前需要构建maven私服 而且有些jar包私服中肯定没有,需要...
Activiti已搭好的环境
spring activiti slf4j mail
activiti集成spring所有jar,其中jackson集成2.8.7版本
STRUTS2+SPRING3+ACTIVITI5 整合 jar 包