15 $chunks = iterator_to_array($chunked,
false);
16 $this->assertEquals(11, count($chunks));
17 foreach ($chunks as $j => $chunk) {
18 $this->assertEquals(range($j * 10, min(100, $j * 10 + 9)), $chunk);
24 $chunked =
new ChunkedIterator(
new \ArrayIterator(array(1, 2, 3, 4, 5)), 2);
25 $chunks = iterator_to_array($chunked,
false);
26 $this->assertEquals(3, count($chunks));
27 $this->assertEquals(array(1, 2), $chunks[0]);
28 $this->assertEquals(array(3, 4), $chunks[1]);
29 $this->assertEquals(array(5), $chunks[2]);
34 $traversable = simplexml_load_string(
'<root><foo/><foo/><foo/></root>')->foo;
36 $actual = iterator_to_array($chunked,
false);
37 $this->assertCount(2, $actual);
43 $this->assertFalse($chunked->valid());