Я прочитал много руководств по работе с службами Spring Boot и RESTful, и многие из них содержат информацию о выполнении модульных тестов, в первую очередь «Создание приложения с помощью Spring Boot». Тем не менее, я не видел ничего, что дает пример того, как выполнить модульное тестирование приложения Spring Boot, которое потребляет/зависит от других приложений Spring Boot, как это обычно бывает в облачной архитектуре микросервисов. Так, например, мы имеем следующие Spring Загрузочные услуги:Тестирование интеграции Spring Boot based Microservices
ServiceMediator, Adapter1, Adapter2
ServiceMediator называет Adapter1 или Adapter2, в зависимости от входного сигнала.
Есть ли способ запустить службы Spring Boot Adapter1 и Adapter2 перед запуском и тестированием ServiceMediator в тесте Spring JUnit?
ARE YOU что вы будете издеваться над ServiceMediator или хотите провести интеграционный тест относительно того, где вы называете реальный сервис? – ndrone
Интеграционное тестирование - это то, о чем я говорю. – LouRoy
Я думаю, это зависит от того, как вы его определяете. Я просто ищу способ проверить все службы на моей локальной машине автоматическим способом. Следовательно, есть ли способ запуска сервисов, который посредник зависит от тестирования посредника? – LouRoy