【问题标题】:How to mock a message processor in a Mule flow如何在 Mule 流中模拟消息处理器
【发布时间】:2014-01-10 11:49:59
【问题描述】:

我使用 MS Dynamics CRM 连接器创建了 mule 流。

<flow name="Dynamics_crmFlow4" doc:name="Dynamics_crmFlow4">
    <vm:inbound-endpoint exchange-pattern="one-way" path="CreateRecord" doc:name="VM"/>
    <dynamicscrm:create config-ref="MS_Dynamics_CRM" logicalName="account" doc:name="CreateAccount">
        <dynamicscrm:entity>
            <dynamicscrm:entity key="address1_city">#[message.payload['city']]</dynamicscrm:entity>
            <dynamicscrm:entity key="name">#[message.payload['name']]</dynamicscrm:entity>
        </dynamicscrm:entity>
    </dynamicscrm:create>
    <logger message="Account created guid : #[payload]" level="INFO" doc:name="Logger"/>
</flow>

我正在尝试为上述流程编写单元测试。在这个过程中,我想在上述流程中模拟“dynamicscrm:create”消息处理器。 任何人都可以建议一种在流中模拟消息处理器的最佳方法。 提前致谢。

【问题讨论】:

    标签: mule mule-studio


    【解决方案1】:

    检查 Munit 模块:https://github.com/mulesoft/munit/wiki

    Munit 是一个 Mule 测试框架,它允许 mule 开发人员以简单的方式自动化 mule 应用测试。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2016-10-25
      • 1970-01-01
      • 2013-08-08
      • 2013-01-14
      • 2015-01-20
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多