2011-05-31 3 views
0

Я использую SpringsourceTool и Spring framework.Как отладить JmsTemplate?

У меня есть код, который использует JmsTemplate для отправки сообщений через convertAndSend(Object). Я хочу отладить его как тест JUnit. Итак, для тестового класса я выбираю Run->Debug As->JUnit Test.

я поставил точку останова и был в состоянии внимательно следить за следом, пока я не ударил jmsTemplate.convertAndSend(obj) в этом случае, когда я ударил Step Into (F5), я получаю

Source not found. 
Edit Source Lookup Path 

Спасибо!

ответ

0

Во-первых, ваша проблема заключается в использовании Eclipse и подключении источников к зависимостям вашей библиотеки. Это не проблема с JmsTemplate или весной.

Сказав это, вам не нужно тестировать устройство JmsTemplate - оно уже было проверено блоком команды Spring. Вы можете предположить, что это работает.

Если ваш код связан с JmsTemplate, тогда рассмотрите его рефакторинг, чтобы он зависел от интерфейса JmsOperations. Затем вы можете издеваться над этим интерфейсом в своем тесте.

+0

Спасибо. Я предполагаю, что это проблема, которую я пытаюсь решить: org.springframework.jms.core.JmsTemplate Примечание: Этот элемент не подключил источник и не добавил Javadoc, и, следовательно, Javadoc не найден. – okysabeni

Смежные вопросы