Package io.openems.edge.common.test
Class TimeLeapClock
- java.lang.Object
-
- java.time.Clock
-
- io.openems.edge.common.test.TimeLeapClock
-
public class TimeLeapClock extends java.time.Clock
-
-
Constructor Summary
Constructors Constructor Description TimeLeapClock()
TimeLeapClock(java.time.Instant start, java.time.ZoneId zone)
TimeLeapClock(java.time.ZoneId zone)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.time.ZoneId
getZone()
int
hashCode()
java.time.Instant
instant()
void
leap(long amountToAdd, java.time.temporal.TemporalUnit unit)
Add a time leap to theTimeLeapClock
.long
millis()
java.lang.String
toString()
java.time.Clock
withZone(java.time.ZoneId zone)
-
-
-
Method Detail
-
withZone
public java.time.Clock withZone(java.time.ZoneId zone)
- Specified by:
withZone
in classjava.time.Clock
-
getZone
public java.time.ZoneId getZone()
- Specified by:
getZone
in classjava.time.Clock
-
leap
public void leap(long amountToAdd, java.time.temporal.TemporalUnit unit)
Add a time leap to theTimeLeapClock
.- Parameters:
amountToAdd
- the amount to addunit
- theTemporalUnit
-
millis
public long millis()
- Overrides:
millis
in classjava.time.Clock
-
instant
public java.time.Instant instant()
- Specified by:
instant
in classjava.time.Clock
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.time.Clock
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.time.Clock
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-