public ProjectTestHistoryImpl(ManagedProject project) {
assert (project != null) : "project cannot be null";
this.project = project;
Folder root = getRootDirectory(project);
TestResultHistoryFactory factory = TestResultHistoryFactory.newFileBasedHistoryFactory(root);
testTransformationHistory = factory.newTestTransformationHistory();
testOperationHistory = factory.newTestOperationHistory();
loadSourceHistory = factory.newLoadSourceHistory();
testConnectionHistory = factory.newTestConnectionHistory();
agePrefListener = new AgePreferenceListener();
TestHistoryAgePreference.INSTANCE.addListener(agePrefListener);
applyAgePreference();
}