public void testTimer() throws Exception {
Timer timer = new Timer("foo");
assertEquals("Uninitialized timer has a totalTime", -1, timer.getTime());
assertEquals("Timer name is wrong", "foo", timer.getName());
timer.start();
assertEquals("Running timer has a totalTime", -1, timer.getTime());
timer.stop();
assertTrue("Completed timer has no totalTime", timer.getTime() >= 0);