Периодически при тестировании микросервисов приходится сталкиваться с необходимостью изменения времени для проверки работы того или иного функционала. Это может быть функционал, который срабатывает по “тику” cron или применение системного времени как одного из условий обработки/хранения/передачи данных тестируемым микросервисом.
Когда микросервис разворачивается в Docker, время контейнера берется из системного времени хост машины. Что делать если нам нужно протестировать работу микросервиса в граничных значениях даты-времени?