Я создаю приложение с использованием микросервисов с стеком netflix и загрузкой spring. Меня беспокоит то, что у меня еще нет интеграционных тестов, где я могу высмеять окружающие сервисы.
Итак, у меня есть служба A, которая является клиентом eureka с лентой, чтобы разрешить имя eureka по URL-адресу зарегистрированного сервиса B во время разговора.
Итак, в идеале я хочу запустить приложение с помощью аннотаций интеграции test spring, использовать wiremock для имитации сервиса B, а затем вызвать метод службы A, это должно вызвать мое издеваемое обслуживание B, используя символическое имя обслуживание.
Кто-нибудь уже решил это? Я искал записи в блогах и т.д. Людей, которые это делали, но не смогли найти...
Я знаю статью SO Mock Eureka Feign Client для Unittesting, но насколько я вижу, это просто мешает клиенту обнаружения жаловаться.