Тестовая среда в Spring Amqp

Есть ли какая-нибудь тестовая среда вокруг Spring Amqp, я изучил множество областей, но не смог найти ни одной.


person Akshat    schedule 29.12.2015    source источник


Ответы (2)


Что конкретно вы ищете в тестовой среде?

В пользовательских тестовых примерах вы можете использовать многие из тех же методов, которые использует сам фреймворк в его модульные и интеграционные тесты.

Мы рассматриваем возможность добавления некоторой тестовой поддержки в фреймворк; см. недавнее обсуждение здесь и здесь.

Вы можете указать конкретные требования через JIRA Issue.

person Gary Russell    schedule 29.12.2015
comment
Отлично, но мне нужна какая-то насмешливая структура вокруг Spring AMQP для модульного тестирования, например. Мы создали класс конфигурации для конфигурации RabbitMQ и некоторые классы, создающие сообщения и некоторые потребляющие. Итак, обеспечивает ли Spring AMQP издевательскую среду вокруг него? Если да, не могли бы вы помочь нам в этом, если нет, мы можем поднять проблему JIRA. Поскольку мы широко следуем TDD, поэтому нам приходится имитировать объекты Spring AMQP через Mockito, но это не дает нам идеального способа модульного тестирования наших случаев. - person Akshat; 30.12.2015
comment
Фреймворк широко использует Mockito в своем наборе тестов. Однако в настоящее время нет высокоуровневой поддержки Mockito — все насмешки выполняются на очень низком уровне — например, насмешка над каналом amqp-client. Мы были бы рады рассмотреть возможность добавления поддержки более высокого уровня, но это очень широкая тема, поэтому некоторые конкретные примеры того, что вам нужно, будут полезны. что-то производит, а что-то потребляет, на самом деле недостаточно конкретно. Структура тестирования будет развиваться с течением времени, но она должна начинаться с чего-то конкретного. - person Gary Russell; 30.12.2015

Начиная с Spring amqp 1.6.x, тест spring amqp доступен в виде отдельного файла Jar. Посетите этот ссылка.

person javadev    schedule 02.03.2017