Мы постепенно переносим некоторые проекты из устаревшего класса RestTemplate в новый Spring 5 WebClient.Как часть этого, у нас есть некоторые существующие тестовые классы, которые используют Mockito для проверки того, что данный метод будет использовать GET / POST / что угодно для конечной точки X с использованием шаблона.
Учитывая свободный интерфейсWebClient, тот же подход насмешки не очень практичен.Я потратил некоторое время на использование WireMock, и это здорово, но, к сожалению, кажется, что есть ошибка, из-за которой иногда тесты WireMock переполняются или зависают, и поэтому я рассматриваю альтернативы.
У кого-нибудь есть какие-либо другие предложения по использованию структур или методов для проверки того, что WebClient Spring выполняет ожидаемые вызовы как часть выполнения SUT?