}
public void testRecursiveSimple()
throws EvaluatorException
{
PropertiesExpressionSource propsource = new PropertiesExpressionSource();
Properties props = new Properties();
// Create intentional recursive lookup.
props.setProperty( "main.dir", "${target.dir}/classes" );
props.setProperty( "target.dir", "./target" );
propsource.setProperties( props );
evaluator.addExpressionSource( propsource );
evaluator.addExpressionSource( new SystemPropertyExpressionSource() );
String expression = "My classes directory is ${main.dir}";