0

私はInstant.now()現在のUTCミリ秒を取得し、それを最も近い時間に切り捨てるために使用しています。現在のシステム時間を使用しているため、すべてJUnit失敗しています。テストInstant.now()で提供できる固定値を返すにはどうすればよいですか。JUnit

public static Long getCurrentHour() {
    Instant now = Instant.now();
    Instant cH = now.truncatedTo(ChronoUnit.HOURS);
    return cH.toEpochMilli();
}
4

1 に答える 1