Mule 3.8.3,MUnit 1.3.7,连接到Oracle数据库。
该流量是从流量参考中获得的。原始有效载荷来自观看RMQ。以下选择位于第一个消息增强器中。
select TransactionKey from Repository.Transactions where ID = #[message.payload.get('ID')];
我用返回器将返回的结果传递给var。第二个浓缩器拥有我检查var大小的选择。
<when expression="#[flowVars['transactionKey'].size() == 0]">
此服务的重点是,如果返回了密钥,请执行更新。如果没有返回键,请执行插入操作。
根据调试器,选择之后,没有键返回的有效载荷是大小为零的java.util.LinkedList。我将有效负载放入var,并且var的大小和类型相同。
因此,我想结束测试MUnit中插入的路径。如何从第一个richer中模拟结果以返回大小为零的java.util.LinkedList?
LWhite