【发布时间】:2015-03-16 17:09:04
【问题描述】:
我有一个自定义代理,我正在尝试通过创建一个简单的流程并调用该代理来测试该自定义代理的代码,但由于某种原因,Munit 在运行我的流程时似乎没有调用该自定义代理。这是自定义代理 xml:
<custom-agent name="createQueueAgent"
class="my.company.package.QueueManageAgent">
<spring:property name="queueName" value="queueName" />
<spring:property name="dataSource" ref="dataSource" />
</custom-agent>
<flow name="dummyFlow">
<logger message="this is a flow" level="INFO"/>
</flow>
这是我调用它的方式(在扩展功能性 MUnit 套件的类中)
this.runFlow("dummyFlow",testEvent(""));
流程开始运行,但代理从未初始化。如果我只是在骡子中运行它,这很好。我在这里想念什么?我正在运行 Munit/Mule 3.6(Munit 是 3.6.0-BETA1-SNAPSHOT
【问题讨论】:
标签: java unit-testing mule