在 Mule 的 MUnit 中模拟 Salesforce

Mocking Salesforce in MUnit in Mule

我需要模拟 salesforce 端点。所以我需要从模拟销售人员的模拟处理器返回有效负载。

目前我编写的MEL如下:

[Arrays.asList((({AccountId='0012',FirstName=Martin},{AccountId='0014',FirstName=Dmitri}).asString().split(',')) )]

这似乎无法正常工作。我需要使用 MEL 将有效负载转换为散列映射的数组列表。我还尝试用其他字符(如“|”)分隔字符串而不是 ',',但它不起作用。

如果 MEL 中需要任何更改,请告诉我。

谢谢。

请参考此linkhttp://www.slideshare.net/prudhvivreddy/munit-junit-test-case and http://www.slideshare.net/krishananth/mule-esb-mocksalesforce。您需要创建 saleforce 响应负载和 return 作为所需类型,如此处所述。检查幻灯片编号 18。 希望有所帮助。