### Question:
AckDelay { public long calculate(final long delay, final TimeUnit unit) { return Math.max(unit.toMicros(delay) / ackDelayMultiplier, 0); } AckDelay(final int ackDelayExponent, final Ticker ticker); long calculate(final long delay, final TimeUnit unit); long time(); long delay(final long delay);  }### Answer:
@Test public void toAckDelay() { assertEquals(100, ackDelay.calculate(800 * 1000, TimeUnit.NANOSECONDS)); }
@Test public void toAckDelayNegative() { assertEquals(0, ackDelay.calculate(-800 * 1000, TimeUnit.NANOSECONDS)); }