результат тестового модуля spring rabbitmq равен нулю - PullRequest
0 голосов
/ 05 февраля 2020

Я пишу модульный тест Spring rabbitmq.

Однако результат всегда равен нулю.

2020-02-05 11:36:53,113 ERROR o.s.a.rabbit.core.RabbitTemplate - No correlation header in reply

Эти сообщения доступны.

Что именно не означает корреляционный заголовок в ответе?

Если проверить журнал бизнес-логи c, результат будет возвращен правильно.

Я не знаю, какой из них является проблема.

Object result = rabbitTemplate.convertSendAndReceive(exchange, routingKey, requestMap);
// always result is null

1 Ответ

0 голосов
/ 05 февраля 2020

Я не знаю, какую библиотеку для модульных тестов вы используете, но общие библиотеки, такие как Mockito или EasyMock, не способны подделать RabbitMQ, тогда объект результата всегда будет нулевым.

Смотрите эту ссылку: Мне нужно смоделировать RabbitMQ в моем модуле Test

...