我正在执行Munit以处理涉及Mule请求者的流程。这个骡子请求者会拿起一个文件。MUnit测试失败 - 无法处理事件为“FileConnector”已停止
因此,当我运行Java类作为Junit时,它会抛出异常,因为它停止时无法对FileConnector执行操作。
在骡请求者使用的表达是,
文件:// $ {路径}连接器= FileConnector
我还定义一个全局文件连接器。
请让我知道如何解决此问题。
谢谢。
我正在执行Munit以处理涉及Mule请求者的流程。这个骡子请求者会拿起一个文件。MUnit测试失败 - 无法处理事件为“FileConnector”已停止
因此,当我运行Java类作为Junit时,它会抛出异常,因为它停止时无法对FileConnector执行操作。
在骡请求者使用的表达是,
文件:// $ {路径}连接器= FileConnector
我还定义一个全局文件连接器。
请让我知道如何解决此问题。
谢谢。
检查文件连接器是否在您为munit加载的文件中定义。
<spring:beans>
<spring:import resource="classpath:api.xml"/>
</spring:beans>
您也可以尝试嘲弄骡子请求者。
谢谢马尼克..它现在工作。 但是,当我们禁用模拟时,为什么它不能工作。因为理想情况下,建议不要连接到端点。 –
是的,建议保持入站端点和连接器被模拟,并且默认情况下它们被模拟。如果你保持连接器嘲笑,那么你还需要嘲笑你的任何**出站端点**。因此,如果您嘲笑正在触发您的文件连接器的'mulerequester:request',则无需解除连接。 –