提交 08fca926 编写于 作者: S Saeid Mirzaei

add test case for act-1712

上级 27783076
......@@ -352,4 +352,22 @@ public class SignalEventTest extends PluggableActivitiTestCase {
assertEquals(0, runtimeService.createProcessInstanceQuery().count());
assertEquals(0, managementService.createJobQuery().count());
}
@Deployment
public void testSignalUserTask() {
ProcessInstance pi = runtimeService.startProcessInstanceByKey("catchSignal");
Execution execution = runtimeService.createExecutionQuery()
.processInstanceId(pi.getId())
.activityId("waitState")
.singleResult();
assertNotNull(execution);
runtimeService.signal(execution.getId());
execution = runtimeService.createExecutionQuery()
.processInstanceId(pi.getId())
.activityId("waitState")
.singleResult();
assertNotNull(execution);
}
}
<?xml version="1.0" encoding="UTF-8"?>
<definitions id="definitions"
xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:activiti="http://activiti.org/bpmn"
targetNamespace="Examples">
<process id="catchSignal">
<startEvent id="start" />
<sequenceFlow sourceRef="start" targetRef="waitState" />
<!--
<receiveTask id="waitState" name="wait" />
-->
<userTask id="waitState" name="Test User Task" >
</userTask>
<sequenceFlow sourceRef="waitState" targetRef="end" />
<endEvent id="end" />
</process>
</definitions>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册