mockC2.expects(once()).method("evaluate")
.with(same(adapter)).after(mockC1, "c1")
.will(returnValue(Boolean.FALSE));
mockC3.expects(never()).method("evaluate");
assertFalse(c.evaluate(adapter));
}
public void testOrAllChildrenConstraintsFalseGivesFalse() {
Constraint c = new Or(c1, c2, c3);