@Test public void testUnit() { TimeStat stat = new TimeStat(ticker, TimeUnit.MILLISECONDS); stat.add(1, TimeUnit.SECONDS); TimeDistribution allTime = stat.getAllTime(); assertEquals(allTime.getMin(), 1000.0); assertEquals(allTime.getMax(), 1000.0); }
public TimeDistributionSnapshot snapshot() { return new TimeDistributionSnapshot( getMaxError(), getCount(), getP50(), getP75(), getP90(), getP95(), getP99(), getMin(), getMax(), getAvg(), getUnit()); }
@Test public void testUnit() { TimeStat stat = new TimeStat(ticker, TimeUnit.MILLISECONDS); stat.add(1, TimeUnit.SECONDS); TimeDistribution allTime = stat.getAllTime(); assertEquals(allTime.getMin(), 1000.0); assertEquals(allTime.getMax(), 1000.0); }
public TimeDistributionSnapshot snapshot() { return new TimeDistributionSnapshot( getMaxError(), getCount(), getP50(), getP75(), getP90(), getP95(), getP99(), getMin(), getMax(), getAvg(), getUnit()); }
@Test public void testEmpty() { TimeStat stat = new TimeStat(); TimeDistribution allTime = stat.getAllTime(); assertEquals(allTime.getMin(), Double.NaN); assertEquals(allTime.getMax(), Double.NaN); assertEquals(allTime.getP50(), Double.NaN); assertEquals(allTime.getP75(), Double.NaN); assertEquals(allTime.getP90(), Double.NaN); assertEquals(allTime.getP99(), Double.NaN); assertEquals(allTime.getAvg(), Double.NaN); }
@Test public void testEmpty() { TimeStat stat = new TimeStat(); TimeDistribution allTime = stat.getAllTime(); assertEquals(allTime.getMin(), Double.NaN); assertEquals(allTime.getMax(), Double.NaN); assertEquals(allTime.getP50(), Double.NaN); assertEquals(allTime.getP75(), Double.NaN); assertEquals(allTime.getP90(), Double.NaN); assertEquals(allTime.getP99(), Double.NaN); assertEquals(allTime.getAvg(), Double.NaN); }
@Test public void timeTry() throws Exception { TimeStat stat = new TimeStat(ticker); try (BlockTimer ignored = stat.time()) { ticker.increment(10, TimeUnit.MILLISECONDS); } TimeDistribution allTime = stat.getAllTime(); assertEquals(allTime.getCount(), 1.0); assertEquals(allTime.getMin(), 0.010); assertEquals(allTime.getMax(), 0.010); }
@Test public void timeTry() throws Exception { TimeStat stat = new TimeStat(ticker); try (BlockTimer ignored = stat.time()) { ticker.increment(10, TimeUnit.MILLISECONDS); } TimeDistribution allTime = stat.getAllTime(); assertEquals(allTime.getCount(), 1.0); assertEquals(allTime.getMin(), 0.010); assertEquals(allTime.getMax(), 0.010); }
@Test public void time() throws Exception { TimeStat stat = new TimeStat(ticker); stat.time(() -> { ticker.increment(10, TimeUnit.MILLISECONDS); return null; }); TimeDistribution allTime = stat.getAllTime(); assertEquals(allTime.getCount(), 1.0); assertEquals(allTime.getMin(), 0.010); assertEquals(allTime.getMax(), 0.010); }
@Test public void time() throws Exception { TimeStat stat = new TimeStat(ticker); stat.time(() -> { ticker.increment(10, TimeUnit.MILLISECONDS); return null; }); TimeDistribution allTime = stat.getAllTime(); assertEquals(allTime.getCount(), 1.0); assertEquals(allTime.getMin(), 0.010); assertEquals(allTime.getMax(), 0.010); }