package fitnesse.responders.testHistory; import java.io.File; import java.text.ParseException; public class MostRecentPageHistoryReader extends PageHistoryReader { TestResultRecord mostRecentRecord = null; File directory = null; public MostRecentPageHistoryReader(File pageDirectory) { directory = pageDirectory; } public TestResultRecord findMostRecentTestRun() { try { readHistoryFromPageDirectory(directory); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } return mostRecentRecord; } @Override void processTestFile(TestResultRecord record) throws ParseException { if (mostRecentRecord == null || mostRecentRecord.getDate().compareTo(record.getDate()) < 0) { mostRecentRecord = record; } } }