我如何调试JmsTemplate?

时间:2011-05-31 19:05:03

标签: java eclipse spring jmstemplate

我正在使用SpringsourceTool和Spring框架。

我有一些代码使用JmsTemplate通过convertAndSend(Object)发送消息。我想将它作为JUnit测试进行调试。因此,对于测试类,我选择Run->Debug As->JUnit Test

我设置了一个断点,并且能够密切跟踪跟踪,直到我点击jmsTemplate.convertAndSend(obj),在这种情况下,当我点击Step Into (F5)时,我得到了一个

Source not found.
Edit Source Lookup Path

谢谢!

1 个答案:

答案 0 :(得分:0)

首先,您的问题是如何使用Eclipse,以及将源附加到库依赖项。这对JmsTemplate或Spring来说不是问题。

话虽如此,你不需要进行单元测试JmsTemplate - 它已经由Spring团队进行了单元测试。你可以认为它有效。

如果您的代码已与JmsTemplate相关联,请考虑将其重构为取决于JmsOperations接口。然后,您可以在测试中模拟或删除该接口。