Package fitnesse.util
Class DateAlteringClock
- java.lang.Object
-
- fitnesse.util.Clock
-
- fitnesse.util.DateAlteringClock
-
public class DateAlteringClock extends Clock
Use an instance of this class to rebase the Date reported by Clock.currentTimeInMillis()/currentDate() or measured by a new TimeMeasurement().- See Also:
Clock.restoreDefaultClock()
-
-
Constructor Summary
Constructors Constructor Description DateAlteringClock(java.util.Date rebaseToDate)
DateAlteringClock(java.util.Date rebaseToDate, java.util.TimeZone timeZone)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DateAlteringClock
advanceMillisOnEachQuery()
long
currentClockTimeInMillis()
DateAlteringClock
elapse(long ms)
DateAlteringClock
freeze()
protected java.util.TimeZone
getTimeZone()
-
Methods inherited from class fitnesse.util.Clock
currentClockDate, currentDate, currentTimeInMillis, currentTimeZone, restoreDefaultClock
-
-
-
-
Method Detail
-
currentClockTimeInMillis
public long currentClockTimeInMillis()
- Specified by:
currentClockTimeInMillis
in classClock
-
getTimeZone
protected java.util.TimeZone getTimeZone()
- Specified by:
getTimeZone
in classClock
-
freeze
public DateAlteringClock freeze()
-
elapse
public DateAlteringClock elapse(long ms)
-
advanceMillisOnEachQuery
public DateAlteringClock advanceMillisOnEachQuery()
-
-