public function ArrayCollectionTest::testIterator in Plug 7
@dataProvider provideDifferentElements
File
- lib/
doctrine/ collections/ tests/ Doctrine/ Tests/ Common/ Collections/ ArrayCollectionTest.php, line 144
Class
- ArrayCollectionTest
- Tests for { @covers \Doctrine\Common\Collections\ArrayCollection
Namespace
Doctrine\Tests\Common\CollectionsCode
public function testIterator($elements) {
$collection = new ArrayCollection($elements);
$iterations = 0;
foreach ($collection
->getIterator() as $key => $item) {
$this
->assertSame($elements[$key], $item, "Item {$key} not match");
$iterations++;
}
$this
->assertEquals(count($elements), $iterations, "Number of iterations not match");
}