{
ExpressionInterpreter<String, Boolean> interpreter = new PropertyExpressionInterpreter(){};
System.setProperty("k.1", "v1");
System.setProperty("k.2", "v2");
Assert.assertEquals(interpreter.evaluate("k.1==v1;k.2==v2"), Boolean.TRUE);
Assert.assertEquals(interpreter.evaluate("k.1==v1;k.2==v1"), Boolean.FALSE);
Assert.assertEquals(interpreter.evaluate("k.1==v2;k.2==v2"), Boolean.FALSE);
}
}