Соединение установлено и MessageConsumer запускается .
Во время метода тестирования основное приложение отправляет сообщение.
Метод теста получает его и выдает AssertionError().
TestNGcustomListener.onTestFailure вызывается, как и ожидалось
и результаты набора тестов показывают ошибку.
Далее, чтобы обнаруживать сообщения на протяжении всего теста, к MessageConsumer присоединяется MessageListener.
Код: Выделить всё
consumer.setMessageListener(
(MessageListener)
new MessageListener() {
@Override
public void onMessage(Message message) {
throw new AssertionError();
}
});
и не выдает никаких результатов, похоже, оно перехватывается где-то еще, и тест не завершается неудачей,
даже если AssertionError выдается в методе, аннотированном @Test.
Любые предложения приветствуются.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ms-message
Мобильная версия