Запустить сбой теста TestNG из сообщения JMSJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Запустить сбой теста TestNG из сообщения JMS

Сообщение Anonymous »

В TestNG я пытаюсь провалить тест при получении сообщения через jakarta.jms-api-3.1.0
Соединение установлено и MessageConsumer запускается .

Во время метода тестирования основное приложение отправляет сообщение.
Метод теста получает его и выдает AssertionError().
TestNGcustomListener.onTestFailure вызывается, как и ожидалось
и результаты набора тестов показывают ошибку.
Далее, чтобы обнаруживать сообщения на протяжении всего теста, к MessageConsumer присоединяется MessageListener.

Код: Выделить всё

      consumer.setMessageListener(
(MessageListener)
new MessageListener() {
@Override
public void onMessage(Message message) {
throw new AssertionError();
}
});
сообщение получено, но AssertionError не обнаруживается TestNGcustomListener
и не выдает никаких результатов, похоже, оно перехватывается где-то еще, и тест не завершается неудачей,
даже если AssertionError выдается в методе, аннотированном @Test.
Любые предложения приветствуются.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ms-message
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»