/** * @dataProvider provideCases */ function testCases(array $insert, $limit, array $expect) { $iterator = new ArrayIterator($insert); $limited = $iterator->limit($limit); $this->assertCount(count($expect), $limited); $this->assertEquals($expect, $limited->toArray()); }
function testLimit() { $iterator = new ArrayIterator([0]); $this->assertInstanceOf('Collections\\LimitingIterator', $iterator->limit(0)); }