|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.common.base.Ticker
com.google.common.testing.FakeTicker
@Beta @GwtCompatible public class FakeTicker
A Ticker whose value can be advanced programmatically in test.
The ticker can be configured so that the time is incremented whenever read() is called:
see setAutoIncrementStep(long, java.util.concurrent.TimeUnit).
This class is thread-safe.
| Constructor Summary | |
|---|---|
FakeTicker()
|
|
| Method Summary | |
|---|---|
FakeTicker |
advance(long nanoseconds)
Advances the ticker value by nanoseconds. |
FakeTicker |
advance(long time,
TimeUnit timeUnit)
Advances the ticker value by time in timeUnit. |
long |
read()
|
FakeTicker |
setAutoIncrementStep(long autoIncrementStep,
TimeUnit timeUnit)
Sets the increment applied to the ticker whenever it is queried. |
| Methods inherited from class com.google.common.base.Ticker |
|---|
systemTicker |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FakeTicker()
| Method Detail |
|---|
public FakeTicker advance(long time,
TimeUnit timeUnit)
time in timeUnit.
public FakeTicker advance(long nanoseconds)
nanoseconds.
public FakeTicker setAutoIncrementStep(long autoIncrementStep,
TimeUnit timeUnit)
The default behavior is to auto increment by zero. i.e: The ticker is left unchanged when queried.
public long read()
read in class com.google.common.base.Ticker
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||