public function testCount() { $constraintList = new ConstraintList(); $this->assertEquals(0, $constraintList->count()); $constraintList->addConstraint(new SingleValueConstraint()); $this->assertEquals(1, $constraintList->count()); $constraintList->addConstraint(new MultiValueConstraint()); $this->assertEquals(2, $constraintList->count()); }
/** * @see Comparable::equals * * @param ConstraintList $constraintList * * @return bool */ public function equals($constraintList) { if (!$constraintList instanceof self) { return false; } if ($this->count() !== $constraintList->count()) { return false; } return $this->constraintsEqual($constraintList->constraints); }