/** * @expectedException \LogicException * @expectedExceptionTest Self count 1 does not equal to dependence's 2 */ public function testDependsOnFailsOnMismatch() { $value1 = new EqualizableValue(1); $value2 = new EqualizableValue(2); $dependence = new EqualizableValueSet(); $dependence->addValues(array($value1, $value2)); $set = new EqualizableValueSet(); $set->addValue($value2); $set->dependsOn($dependence); }