提交 94d4d846 编写于 作者: S salaboy

adding more events check

上级 197b8f20
......@@ -256,6 +256,13 @@ public class UserTaskCandidateVisibilityTest {
taskRuntime.claim(TaskPayloadBuilder.claim().withTaskId(task.getId()).build());
assertThat(collectedEvents)
.extracting(RuntimeEvent::getEventType)
.containsExactly(TaskRuntimeEvent.TaskEvents.TASK_ASSIGNED,
TaskRuntimeEvent.TaskEvents.TASK_UPDATED);
collectedEvents.clear();
// Now it should work
taskRuntime.addCandidateGroups(TaskPayloadBuilder
.addCandidateGroups()
......@@ -263,6 +270,14 @@ public class UserTaskCandidateVisibilityTest {
.withCandidateGroup("group2")
.build());
//@TODO: operations should cause events
// https://github.com/Activiti/Activiti/issues/2330
assertThat(collectedEvents)
.extracting(RuntimeEvent::getEventType)
.containsExactly();
collectedEvents.clear();
candidateGroups = taskRuntime.groupCandidates(task.getId());
assertThat(candidateGroups).contains("group1", "group2");
......@@ -270,6 +285,13 @@ public class UserTaskCandidateVisibilityTest {
taskRuntime.release(TaskPayloadBuilder.release().withTaskId(task.getId()).build());
assertThat(collectedEvents)
.extracting(RuntimeEvent::getEventType)
.containsExactly(TaskRuntimeEvent.TaskEvents.TASK_ASSIGNED,
TaskRuntimeEvent.TaskEvents.TASK_UPDATED);
collectedEvents.clear();
// Check with user2
securityUtil.logInAs("user2");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册