Я написал класс, который реализует интерфейс HttpResponseInterceptor, и еще один, который реализует интерфейс HttpRequestRetryHandler, но я не уверен, как писать модульные тесты, которые фактически проверяют поведение, которое я ожидаю от обоих реализации . Кроме того, я написал кастом ExponentialBackOffSchedulingStrategy и пытаюсь придумать, как писать тесты.

Я думал о создании http-клиента с обеими реализациями и использовании WireMock для насмешки вызовов API, но я не уверен, что это будет лучшим способом сделать это. Я нахожусь под Java 11, используя Apache Http Client v4.5.

0
sant016