@Test public void shouldDeletePageHistoryDirectoryIfEmptiedByPurge() throws Exception { responder.setTodaysDate(makeDate("20090616000000")); File pageDirectory = addPageDirectory("SomePage"); addTestResult(pageDirectory, "20090614000000_1_0_0_0"); responder.deleteTestHistoryOlderThanDays(1); String[] files = resultsDirectory.list(); assertEquals(0, files.length); }
@Test public void shouldBeAbleToDeleteSomeTestHistory() throws Exception { responder.setTodaysDate(makeDate("20090616000000")); File pageDirectory = addPageDirectory("SomePage"); addTestResult(pageDirectory, "20090614000000_1_0_0_0"); addTestResult(pageDirectory, "20090615000000_1_0_0_0"); history.readHistoryDirectory(resultsDirectory); PageHistory pageHistory = history.getPageHistory("SomePage"); assertEquals(2, pageHistory.size()); responder.deleteTestHistoryOlderThanDays(1); history.readHistoryDirectory(resultsDirectory); pageHistory = history.getPageHistory("SomePage"); assertEquals(1, pageHistory.size()); assertNotNull(pageHistory.get(makeDate("20090615000000"))); assertNull(pageHistory.get(makeDate("20090614000000"))); }