### Question:
Tick implements Updatable { public void stop() { currentTicks = 0L; started = false; updater = PAUSE; } Tick(); void addAction(TickAction action, long tickDelay); void start(); void stop(); void restart(); void pause(); void resume(); boolean elapsed(long tick); boolean elapsedTime(int rate, long milli); long elapsed(); void set(long value); boolean isStarted(); @Override void update(double extrp);  }### Answer:
@Test void testStop() { assertFalse(tick.isStarted()); tick.start(); assertTrue(tick.isStarted()); tick.stop(); assertFalse(tick.isStarted()); assertFalse(tick.elapsed(0L)); assertFalse(tick.elapsedTime(60, 0L)); assertEquals(0L, tick.elapsed()); }