### Question:
Timing { public void unpause() { cur += systemTime() - back; back = 0L; } Timing(); void start(); void stop(); void restart(); void pause(); void unpause(); boolean elapsed(long time); long elapsed(); void set(long value); long get(); boolean isStarted();  }### Answer:
@Test void testUnpause() { timing.start(); timing.pause(); UtilTests.pause(PAUSE); final long old = timing.get(); final long elapsed = timing.elapsed(); timing.unpause(); UtilTests.pause(PAUSE); assertTrue(timing.elapsed(PAUSE), String.valueOf(timing.elapsed())); assertTrue(timing.get() > old, timing + " " + timing.elapsed()); assertTrue(timing.elapsed() > elapsed, timing + " " + timing.elapsed()); }