@Test
 public void testTotalTimingShouldAppearInSummary() throws Exception {
   formatter.announceNumberTestsToRun(1);
   WikiTestPage firstPage = new WikiTestPage(new WikiPageDummy("page1", "content", null));
   formatter.testStarted(firstPage);
   formatter.testComplete(firstPage, new TestSummary(1, 2, 3, 4));
   clock.elapse(900);
   formatter.close();
   assertSubString(
       "<strong>Assertions:</strong> 1 right, 2 wrong, 3 ignored, 4 exceptions (0"
           + getDecimalSeparator()
           + "900 seconds)",
       pageBuffer.toString());
 }
 @Test
 public void testIndividualTestTimingsShouldAppearInSummary() throws Exception {
   TimeMeasurement totalTimeMeasurement = newConstantElapsedTimeMeasurement(900).start();
   formatter.announceNumberTestsToRun(2);
   WikiTestPage firstPage = new WikiTestPage(new WikiPageDummy("page1", "content", null));
   WikiTestPage secondPage = new WikiTestPage(new WikiPageDummy("page2", "content", null));
   formatter.testStarted(firstPage);
   clock.elapse(670);
   formatter.testComplete(firstPage, new TestSummary(1, 2, 3, 4));
   formatter.testStarted(secondPage);
   clock.elapse(890);
   formatter.testComplete(secondPage, new TestSummary(5, 6, 7, 8));
   formatter.close();
   assertHasRegexp(
       "<li.*\\(page1\\).*<span.*>\\(0("
           + getDecimalSeparatorForRegExp()
           + "){1}670 seconds\\)</span>.*</li>",
       pageBuffer.toString());
   assertHasRegexp(
       "<li.*\\(page2\\).*<span.*>\\(0("
           + getDecimalSeparatorForRegExp()
           + "){1}890 seconds\\)</span>.*</li>",
       pageBuffer.toString());
 }