我的项目有一个Anypoint MQ连接器 - 我想模拟它的形式munit测试可以有人请建议如何模拟它
答案 0 :(得分:0)
我这样做了如下
<mock:when messageProcessor="anypoint-mq:publish" doc:name="Mock Anypoint MQ">
<mock:with-attributes>
<mock:with-attribute name="doc:name" whereValue="#['Anypoint MQ']"/>
</mock:with-attributes>
<mock:then-return payload="#['Message publised successfully.']"/>
</mock:when>
答案 1 :(得分:0)
尝试这种方式 -
<mock:when messageProcessor=".*:.*" doc:name="Mock_Anypoint_MQ">
<mock:with-attributes>
<mock:with-attribute name="doc:name" whereValue="#['abc']"/>
</mock:with-attributes>
<mock:then-return payload="#['Message Published!']"/>
</mock:when>
如果您遇到任何问题,请再次发帖。