【问题标题】:Mocking spring beans in Munit在 Munit 中模拟春豆
【发布时间】:2015-12-06 04:44:31
【问题描述】:

我正在编写一个 MUnit 测试,并且想模拟一些在我的测试中使用的 bean,但我不知道如何将它们注入到流中。这在 MUnit 中可行吗?

【问题讨论】:

    标签: unit-testing mule munit


    【解决方案1】:

    我了解到您的应用程序中有一个 bean,并且您想更改它的工作方式以进行测试,这是正确的吗?

    首先要说的是,MUnit 只模拟消息处理器。因此,无法模拟配置或 spring bean 等顶级元素。

    您可以做的是,将您的 spring bean 定义在一个与您的逻辑分开的文件中。当您运行测试时,您只需导入应用程序逻辑所在的文件,并为您的实现提供缺少的 bean。

    HTH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多