2016-11-10 4 views
0

Есть ли возможность не проверять содержимое и заголовки сообщения, т. Е. Просто проверить, присутствует ли сообщение &? Когда я делаю «получение», автоматически предполагается, что я хочу проверить содержимое XML. Я просто хочу использовать сообщение (из очереди в моем случае использования), что не имеет отношения к моему тесту. Но я хотел бы снять его с очереди. Я мог бы очистить его в следующем тестовом прогоне, но я бы предпочел.Как игнорировать содержимое сообщения?

ответ

1

Если ваша ожидаемая полезная нагрузка управляющего сообщения действительно пуста, проверка сообщения должна быть пропущена.

XML DSL

<receive endpoint="jmsQueueEndpoint"> 
    <message></message> 
</receive> 

Java DSL

receive(jmsQueueEndpoint); 

Однако следует также отметить, что получение сообщений в тесте, которые не относятся к тесту, это плохо