【问题标题】:How to Mock the resultset of int-jdbc:stored-proc-outbound-gateway in spring integration如何在 Spring 集成中模拟 int-jdbc:stored-proc-outbound-gateway 的结果集
【发布时间】:2016-04-14 20:58:05
【问题描述】:

我在 spring 集成中使用“int-jdbc:stored-proc-outbound-gateway”通过使用数据源直接点击 db 从 11i 存储过程中获取详细信息。

现在,我为 spring 集成创建了一个 Junit,并且需要将响应模拟为类似于存储过程的结果,但会访问实际的 db。

请告诉我在 spring 集成中实现这个场景?

感谢您的提前。

【问题讨论】:

    标签: mockito spring-integration


    【解决方案1】:

    您可以模拟StoredProcExcecutor,它被构造函数注入到网关中。网关调用executeStoredProcedure(Message<?> message) 方法。

    如果你使用 Java 配置,你可以简单地注入 mock;如果您使用的是 XML,则有点棘手,但您可以使用 DirectFieldAccessor 将 SPE 替换为 mock。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多