0

有没有一种方法可以测试基于以下场景的选择路由器http.status?我正在寻找一种方法来测试路由器的第一个条件

<flow>  
 <choice>
  <when expression="#[message.inboundProperties['http.status'] !=201">  
   ......
   <otherwise>
    .....
   </otherwise>
  </choice>
</flow>

我想验证javax.ws.rs.core.ResponseHTTP 端点是否可以正确处理 with 。

4

1 回答 1

1

该流没有入站端点(因此它是私有流),因此要对其进行测试

  • 在测试 XML 配置文件中创建一个测试流程,您将与其他 Mule 配置 XML 文件一起加载,
  • 将入站 VM 端点添加到此测试流并使其调用您要测试的私有流,
  • 在您的功能测试用例中,使用 Mule 客户端通过 VM 端点发送测试消息,在此测试消息上设置属性,最终将作为私有流中的入站属性。
于 2013-11-07T17:48:56.483 回答