未在基于ActivitiRule的单元测试中调用TaskListener

时间:2019-05-21 04:38:49

标签: junit activiti

我在单元测试中使用ActivitiRule来定义流程。

我在流程中实现了一个TaskListener。

但是在测试执行过程中,根本不会调用TaskListener。

我需要在单元测试中做些额外的事情吗?

1 个答案:

答案 0 :(得分:0)

检查xml文件中是否正确指定了侦听器的标准名称和事件类型

通常,侦听器是这样写在XML文件中的

<extensionElements>
    <activiti:executionListener event="start" class="test.activiti.listener.NewExecutionListener"/>
    <activiti:executionListener event="end" class="test.activiti.listener.NewExecutionListener"/>
</extensionElements>