@Test
public void testVariableSubstitution() throws Exception
{

  Configuration conf = new Configuration();
  conf.set("a.b.c", "123");
  conf.set("x.y.z", "foobar");
  Properties prop = new Properties();
  prop.put("var.result", "1111 ${a.b.c} xxx ${x.y.z} yyy");
  StramClientUtils.evalProperties(prop, conf);
  Assert.assertEquals("1111 123 xxx foobar yyy", prop.get("var.result"));
}