【问题标题】:Migrating Mule 3.6 to Mule 3.7 Nullpayload test将 Mule 3.6 迁移到 Mule 3.7 Nullpayload 测试
【发布时间】:2016-04-28 02:30:46
【问题描述】:

我正在将我的 mule 项目从 3.6 版迁移到 3.7 版。在 3.6 版中,当我的有效负载为 null 时,测试 #[NullPayload.getInstance().equals(payload)] 返回 true,但是在 3.7 版中,当有效负载为 null 时,此测试返回 false。

我在 3.7 版本说明中看到错误 MULE-6427(当负载为 NullPayload 时,#[payload == null] 不正确)已修复。

这是正确的吗?

现在我必须测试有效载荷 == null?

这是一个错误 #[NullPayload.getInstance().equals(payload)] 在版本 3.7 中有效负载为空时返回 false?

【问题讨论】:

标签: mule mule-el


【解决方案1】:

#[payload == null] 现在在 3.7 中为 NullPayload 工作。

【讨论】:

  • 我知道,正如我在问题中所说,这是在 3.7 版的发行说明中。我想知道原因或者它是否是一个错误
  • 嗨,至少从技术上讲,不要认为他是一个错误。概念上肯定令人困惑,这就是 mule 改进它的原因。
  • 只是为了清楚我想知道这是否是一个错误 #NullPayload.getInstance().equals(payload)] 在版本 3.7 中有效负载为 null 时返回 false
猜你喜欢
  • 2016-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多