PropertyName testAttribute = null;
// Set up string
testAttribute = new AttributeExpressionImpl(testSchema, "testString");
PropertyIsLike filter = fac.like(testAttribute, "test*", "*", ".", "!");
assertTrue(filter.evaluate(testFeature));
// Test for false positive.
filter = fac.like(testAttribute, "cows*", "*", ".", "!");
assertFalse(filter.evaluate(testFeature));
// Test we don't match if single character is missing
filter = fac.like(testAttribute, "test*a.", "*", ".", "!");
assertFalse(filter.evaluate(testFeature));
// Test we do match if the single char is there
filter = fac.like(testAttribute, "test*dat.", "*", ".", "!");
assertTrue(filter.evaluate(testFeature));
}