无法在Munit中设置事件

时间:2019-03-01 06:16:05

标签: anypoint-studio munit mulesoft

我已经开始为我的流程之一编写一个简单的Munit测试。在主流中。我添加了一个Munit设置事件来为主流设置一些URI参数。

<munit:test name="business-logic-test-suite-mainFlowTest" description="Test">
        <munit:set-event cloneOriginalEvent="false">
        </munit:set-event>
        <set-payload value="#[payload]" doc:name="Set Payload"/>
        <flow-ref name="mainFlow" doc:name="Flow-ref to mainFlow"/>
        <munit:assert-payload-equals message="Output message is not matching excepted value #[payload]" expectedValue="#[payload]" doc:name="Assert Payload"/>
    </munit:test>

当我尝试运行测试时,工作室抛出错误“发现从元素'munit:set-event'开始的无效内容”。我尝试在互联网上进行一些搜索,但找不到任何相关内容。

有什么线索可能会丢失吗?

谢谢

1 个答案:

答案 0 :(得分:0)

如果要设置URI参数,则可以使用Set Message组件。

设置URI参数的另一种方法是Message Properties组件。

您可以将此link用作参考。