Тестирование с Thread.sleep
Каковы рекомендуемые подходы к использованиюThread.sleep()
ускорить тесты.
Я тестирую сетевую библиотеку с функцией повторных попыток, когда соединения разрываются или возникают ошибки тайм-аута и т. Д. Библиотека, однако, используетThread.sleep()
между повторными попыткамиt подключаться тысячи раз, пока сервер перезагружается). Вызов значительно замедляет юнит-тесты, и мне интересно, какие есть варианты переопределить его.
Обратите внимание, яЯ открыт для фактического изменения кода или использования фальшивой среды для насмешки Thread.sleep (), но сначала хотел бы услышать ваше мнение / рекомендацию.