Я хочу протестировать некоторые методы класса, которые содержат логику, зависящую от текущего времени, когда он работает. Я хотел бы установить для потока / jvm / system time определенную будущую дату в настройке JUnit и запустить мои тесты. Также я хотел бы, чтобы это было временно. Кто-нибудь делал это раньше?
Я думал о чем-то похожем на TimeZone.setDefault (timezone)