存根JMS消息的最简单方法是什么?

时间:2015-09-28 15:36:21

标签: java unit-testing java-ee jms message-driven-bean

我想对Java EE Message Driven Bean的{​​{1}}方法进行单元测试。它接收JMS消息,并对消息内容进行读取和处理。

我想留下JMS消息,但我所知道的两种方式都不是最佳的:

  • 使用模拟框架(例如Mockito),我必须存在一些方法调用,导致无法读取的测试。
  • 为手动存根消息实现onMessage()接口意味着我需要实现类似"一百个"方法,其中大多数我不需要。那对我来说太丑了......

有没有更好的方法可以使用?我听说Spring有一个很好的JMS Facade,但我没有使用Spring。

0 个答案:

没有答案