Page MenuHomec4science

PhutilBufferedIteratorTestCase.php
No OneTemporary

File Metadata

Created
Sun, Feb 16, 12:14

PhutilBufferedIteratorTestCase.php

<?php
/**
* Test cases for functions in utils.php.
*
* @group testcase
*/
final class PhutilBufferedIteratorTestCase extends PhutilTestCase {
public function testBufferedIterator() {
$expect = array_fill(0, 23, 'example');
$iterator = new PhutilBufferedIteratorExample();
$iterator->setPageSize(3);
$iterator->setExampleData($expect);
$results = array();
foreach ($iterator as $key => $value) {
$results[$key] = $value;
}
$this->assertEqual(
$expect,
$results);
}
}

Event Timeline