生活随笔
收集整理的這篇文章主要介紹了
activiti5第二弹----使用activiti5提供的测试类进行测试
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在前文的基礎(chǔ)上改變測(cè)試方式
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 可以給測(cè)試提供很多方便* 其中最大的方便在于,使用非內(nèi)存數(shù)據(jù)庫(kù)時(shí),會(huì)在測(cè)試完成后清空數(shù)據(jù)庫(kù)中的數(shù)據(jù)* 保持?jǐn)?shù)據(jù)庫(kù)的純凈**/
public class TestByActiviti extends PluggableActivitiTestCase {@Test// 使用注解可以直接部署我們定義好的流程了@Deployment(resources = "MyProcess.bpmn")public void test() {// 所有的服務(wù)都已經(jīng)創(chuàng)建好了,可以直接使用ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("myProcess");Task task = taskService.createTaskQuery().singleResult();// 可以直接使用斷言了assertTrue("User Task".equals(task.getName()));taskService.complete(task.getId());// 斷言流程結(jié)束assertProcessEnded(processInstance.getId());}}
總結(jié)
以上是生活随笔為你收集整理的activiti5第二弹----使用activiti5提供的测试类进行测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。