List<String> applyTo = new ArrayList<String>(3);
applyTo.add("a");
islonger.setApplyTo(applyTo);
Assert.assertFalse(islonger.check(r, new VariableSpace()).isPassed());
applyTo = new ArrayList<String>(3);
applyTo.add("b");
islonger.setApplyTo(applyTo);
Assert.assertFalse(islonger.check(r, new VariableSpace()).isPassed());
applyTo = new ArrayList<String>(3);
applyTo.add("c");
islonger.setApplyTo(applyTo);
Assert.assertTrue(islonger.check(r, new VariableSpace()).isPassed());
applyTo = new ArrayList<String>(3);
applyTo.add("d");
islonger.setApplyTo(applyTo);
Assert.assertTrue(islonger.check(r, new VariableSpace()).isPassed());
applyTo = new ArrayList<String>(3);
applyTo.add("d");
applyTo.add("a");
islonger.setApplyTo(applyTo);
Assert.assertFalse(islonger.check(r, new VariableSpace()).isPassed());
}