Я использую activemq и пытаюсь отправить, можно ли проверить, если мой собственный MOCK успешно отправил сообщение в очередь. Я использую Activemq & хочу, чтобы автоматизировать тест, где, mock отправить сообщение в очередь и с помощью спока вы убедитесь, что сообщение было отправлено.JMS Проверка очередей с помощью spock
0
A
ответ
0
Вы можете сначала создать QueueBrowser, а затем использовать перечисление, чтобы получить количество сообщений. Затем пусть цикл пробегает, пока объект перечисления не имеет элементов. Затем проверьте свое сообщение в этом цикле, если оно есть. Код должен как-то выглядит так
QueueBrowser qbrowser = session.createBrowser(QueueName);
Enumeration messages = qbrowser.getEnumeration();
while (messages.hasMoreElements())
{
TextMessage message = (TextMessage) messages.nextElement();
String a=message.getText();
if (Message is there)
{
return true;
}
}
Приветствия :)
Смежные вопросы
- 1. Альтернативы JMS для очередей
- 2. Максимальное количество очередей JMS
- 3. Проверка кода многопоточности с помощью Spock
- 4. Как контролировать несколько очередей JMS
- 5. Проверка Shock Spock
- 6. Glassfish 3.1 JMS Мониторинг и статистика очередей
- 7. Создание очередей JMS во время выполнения
- 8. JMS design: тема и комбинация очередей
- 9. Подключение очередей JMS в исполняемых банках
- 10. Использование в реальном времени JMS/очередей сообщений?
- 11. Настройка очередей JMS в Jboss As 7.1.1
- 12. Проверка подлинности Kerberos для очередей solace
- 13. стека с помощью двух очередей
- 14. Почему обработка заполненных очередей JMS (около 50 000 сообщений) происходит медленнее, чем обработка менее заполненных очередей JMS?
- 15. Тест Spock для прослушивателя JMS ActiveMQ весной Boot
- 16. Можно ли отправлять сообщения в несколько очередей с помощью STOMP?
- 17. Подключиться к ibm mq с помощью jms. Укажите диспетчер каналов и очередей
- 18. Предложения по соглашениям об именах очередей и разделов JMS
- 19. WLSTException: Ошибка cding к MBean при создании JMS очередей
- 20. Как проверить обслуживание Grails с помощью Spock?
- 21. Grails spock Тестирование с помощью класса файлов
- 22. Тестирование моего контроллера с помощью Spock
- 23. Как ограничить активных слушателей JMS для очередей много?
- 24. одного потребителя для нескольких очередей в том же JMS сервере
- 25. Проверка очередей Celery для задач из Python
- 26. Демонстрация с использованием Spock
- 27. Отправка сообщения с помощью JMS
- 28. Возможна ли «справедливая очередь» с помощью JMS
- 29. Как сортировать Radix с помощью очередей?
- 30. Как вы публикуете тему JMS с помощью Spring JMS?
Ваш вопрос не очень понятно. Отправьте код, который вы пытаетесь проверить. Также вы уверены, что ваш вопрос связан с geb? – kazanaki
У меня уже есть мой ответ. Спасибо, что запросил. –
Возможно, вы можете поместить свой ответ здесь, чтобы другие могли его увидеть. Это может быть полезно и для других. – kazanaki