1. Обзор
В этом кратком руководстве мы сосредоточимся на различных способах переопределения системного времени для тестирования .
Иногда в нашем коде есть логика вокруг текущей даты. Возможно, некоторые вызовы функций, такие как new Date()
или Calendar.getInstance()
, которые в конечном итоге будут вызывать System.CurrentTimeMillis
.
Для ознакомления с использованием Java Clock
обратитесь к этой статье здесь . Или, для использования AspectJ, здесь .