/** * @covers CollectionType\Collection\CollectionAbstract::equals */ public function testEqualsForTheSameCollections() { $someCollection = clone $this->collection; $this->collection->add('A'); $this->collection->add('B'); $this->collection->add('C'); $someCollection->add('A'); $someCollection->add('B'); $someCollection->add('C'); $result = $this->collection->equals($someCollection); $this->assertTrue($result); }
/** * @covers CollectionType\Collection\CollectionAbstract::equals * @covers CollectionType\Common\Util\UtilTrait::diffArrays */ public function testEqualsForTheSameCollections() { $a = new \stdClass(); $a->param = 'A'; $b = new \stdClass(); $b->param = 'B'; $c = new \stdClass(); $c->param = 'C'; $someCollection = clone $this->collection; $this->collection->add($a); $this->collection->add($a); $this->collection->add($c); $someCollection->add($a); $someCollection->add($b); $someCollection->add($c); $result = $this->collection->equals($someCollection); $this->assertTrue($result); }