Нужно намеренно Fail JMS для вызова обработчика ошибок - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь преднамеренно вызвать сбой вызова JMS в методе, который я уже написал для проверки моего обработчика ошибок JMS. Я пробовал несколько различных методов, таких как передача нулевых значений и т. Д. В очередь, но ни один из них не был успешным при вызове моего обработчика ошибок JMS. Кто-нибудь знает быстрый способ получить правильную ошибку для целей тестирования? Спасибо.

1 Ответ

0 голосов
/ 04 сентября 2018

Под «обработчиком ошибок» я предполагаю, что вы имеете в виду JMS ExceptionListener . Если это правда, стоит отметить, что ExceptionListener вызывается только тогда, когда исключение для соответствующего Соединения не может быть доставлено другим способом. Моя рекомендация - программно убить брокера во время выполнения теста. Если это невозможно для вас, вам нужно найти другой способ принудительно разорвать соединение во время теста.

...