MUnit中Mock When定义Error Cause时表达式异常问题求助
MUnit Mock When 中 Error 的 Cause 参数表达式写法
- 直接用Mule表达式语法包裹静态字符串即可,格式为:
#[ '你的静态错误原因文本' ]
比如要设置cause为"数据库连接超时",就填#[ '数据库连接超时' ] - 如果需要动态生成错误原因,也可以在表达式里拼接变量或其他值,示例:
#[ '处理请求 ' + vars.requestId + ' 时发生权限错误' ] - 配置时,把Mock When的Error定义中cause字段的值替换为上述表达式,就能满足MUnit对表达式参数的要求,避免ConfigurationException。
内容的提问来源于stack exchange,提问作者stewchicken
相关产品推荐
相关产品推荐

