@Test
public final void testFilterGetAllPropertyValues() {
String filterName = "filter2";
String validationError = "MessageFilter.getIncludedPropertyValues() method failed";
System.setProperty(filterName, "property1=value1,value2 | property2=value3,value4");
MessageFilter messageFilter = new MessageFilter(filterName);
Collection<String> property1Values = messageFilter.getIncludedPropertyValues("property1");
Assert.assertTrue(validationError, property1Values.contains("value1"));
Assert.assertTrue(validationError, property1Values.contains("value2"));
Collection<String> property2Values = messageFilter.getIncludedPropertyValues("property2");
Assert.assertTrue(validationError, property2Values.contains("value3"));
Assert.assertTrue(validationError, property2Values.contains("value4"));
System.setProperty(filterName, "");
}