public void testEvaluateLESS_THAN() throws Exception {
Expression e = new ASTLess(
new ASTObjPath("estimatedPrice"),
new BigDecimal(10000d));
Painting noMatch = new Painting();
noMatch.setEstimatedPrice(new BigDecimal(10001));
assertFalse("Failed: " + e, e.match(noMatch));
Painting noMatch1 = new Painting();
noMatch1.setEstimatedPrice(new BigDecimal(10000));
assertFalse("Failed: " + e, e.match(noMatch1));
Painting match = new Painting();
match.setEstimatedPrice(new BigDecimal(9999));
assertTrue("Failed: " + e, e.match(match));
}