【问题标题】:Simulating JMS - jUnit模拟 JMS - jUnit
【发布时间】:2011-07-10 04:38:34
【问题描述】:

我需要在通过 maven/hudson 执行自动化测试时模拟 JMS 行为。我正在考虑使用一些模拟框架,即 Mockito 来实现这个目标,但也许有一些更简单的工具可以完成这个任务?我已经阅读了一些关于 ActiveMQ 的内容,但从我发现它需要在使用它之前安装代理。就我而言,让所有东西都由 maven 运行很重要,因为我没有任何权限在构建服务器上安装任何东西。

【问题讨论】:

    标签: java jakarta-ee junit jms integration-testing


    【解决方案1】:

    您可以在嵌入式模式下运行 ActiveMQ - 代理在您的应用程序中启动,队列是动态创建的。您只需添加activemq.jar 并运行几行代码即可。

    另一方面,有一个支持 JMS 的 Mockrunner 库 - 尽管它主要是为单元测试设计的,而不是集成。

    【讨论】:

      猜你喜欢
      • 2011-04-27
      • 2018-01-04
      • 2021-07-18
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-20
      相关资源
      最近更新 更多