Есть ли какая-нибудь тестовая среда вокруг Spring Amqp, я изучил множество областей, но не смог найти ни одной.
Тестовая среда в Spring Amqp
Ответы (2)
Что конкретно вы ищете в тестовой среде?
В пользовательских тестовых примерах вы можете использовать многие из тех же методов, которые использует сам фреймворк в его модульные и интеграционные тесты.
Мы рассматриваем возможность добавления некоторой тестовой поддержки в фреймворк; см. недавнее обсуждение здесь и здесь.
Вы можете указать конкретные требования через JIRA Issue.
person
Gary Russell
schedule
29.12.2015
Отлично, но мне нужна какая-то насмешливая структура вокруг Spring AMQP для модульного тестирования, например. Мы создали класс конфигурации для конфигурации RabbitMQ и некоторые классы, создающие сообщения и некоторые потребляющие. Итак, обеспечивает ли Spring AMQP издевательскую среду вокруг него? Если да, не могли бы вы помочь нам в этом, если нет, мы можем поднять проблему JIRA. Поскольку мы широко следуем TDD, поэтому нам приходится имитировать объекты Spring AMQP через Mockito, но это не дает нам идеального способа модульного тестирования наших случаев.
- person Akshat; 30.12.2015
Фреймворк широко использует Mockito в своем наборе тестов. Однако в настоящее время нет высокоуровневой поддержки Mockito — все насмешки выполняются на очень низком уровне — например, насмешка над каналом amqp-client. Мы были бы рады рассмотреть возможность добавления поддержки более высокого уровня, но это очень широкая тема, поэтому некоторые конкретные примеры того, что вам нужно, будут полезны. что-то производит, а что-то потребляет, на самом деле недостаточно конкретно. Структура тестирования будет развиваться с течением времени, но она должна начинаться с чего-то конкретного.
- person Gary Russell; 30.12.2015
Начиная с Spring amqp 1.6.x, тест spring amqp доступен в виде отдельного файла Jar. Посетите этот ссылка.
person
javadev
schedule
02.03.2017