verify(filterProperty);
}
@Test
public void testDoResetProjectPropertyTwoProperties() throws IOException {
final IProjectProperty filterProperty = createMock(StringProjectProperty.class);
final IProjectProperty resultProperty = createMock(ResultProjectProperty.class);
String input = MatrixProject.TOUCH_STONE_COMBINATION_FILTER_PROPERTY_NAME + PROPERTY_NAME_SEPARATOR +
MatrixProject.TOUCH_STONE_RESULT_CONDITION_PROPERTY_NAME;
MatrixProject project = new MatrixProjectMock("parent") {
public IProjectProperty getProperty(String key) {
if (MatrixProject.TOUCH_STONE_COMBINATION_FILTER_PROPERTY_NAME.equals(key)) {
return filterProperty;
} else if (MatrixProject.TOUCH_STONE_RESULT_CONDITION_PROPERTY_NAME.equals(key)) {
return resultProperty;
} else {
return null;
}
}
};
filterProperty.resetValue();
resultProperty.resetValue();
replay(filterProperty, resultProperty);
project.doResetProjectProperty(input);
verify(filterProperty, resultProperty);
}