package io.airlift.testing;
import com.google.common.base.Ticker;
import java.util.concurrent.TimeUnit;
import static com.google.common.base.Preconditions.checkArgument;
public class TestingTicker
extends Ticker
{
private long time;
@Override
public long read()
{
return time;
}
public void increment(long delta, TimeUnit unit)
{
checkArgument(delta >= 0, "delta is negative");
time += unit.toNanos(delta);
}
}