我正在使用SpringsourceTool和Spring框架。
我有一些使用JmsTemplate通过convertAndSend(Object)发送消息的代码。我想将其调试为JUnit测试。因此,对于测试类,我选择Run->Debug As->JUnit Test。
我设置了一个断点,并能够密切跟踪跟踪,直到我到达jmsTemplate.convertAndSend(obj) --在这种情况下,当我到达Step Into (F5)时,我得到一个
Source not found.
Edit Source Lookup Path谢谢!
发布于 2011-05-31 19:09:15
首先,您的问题在于如何使用Eclipse,并将源附加到库依赖项。这不是JmsTemplate或Spring的问题。
尽管如此,您不需要对JmsTemplate进行单元测试--它已经由Spring进行了单元测试。你可以假设它有效。
如果您的代码耦合到JmsTemplate,那么考虑重构它以依赖于JmsOperations接口。然后,您可以在测试中模拟或删除该接口。
发布于 2022-06-02 11:00:48
如果需要对JMS通信进行更深入的反省,则需要:
将application.properties
中的logging.level.com.ibm.mq=TRACE添加到
那就查查
您的application-logfile
的*.TRC-file。
https://stackoverflow.com/questions/6192266
复制相似问题