public function testIterator() { $paginator = Factory::createPaginator(8, 5); foreach ($paginator as $i => $page) { $this->assertEquals($i + 1, $page->getNumber()); } }
public function testIterator() { $paginator = Factory::createPaginator(8, 5); $page = $paginator->getPage(1); foreach ($page as $key => $object) { $this->assertEquals("Object #{$key}", $object); } }
public function testGetObjects() { $adapter = Factory::createArrayAdapter(3); $data = iterator_to_array($adapter->getObjects(0, 2)); $this->assertEquals(2, count($data)); $this->assertEquals('Object #0', $data[0]); $data = iterator_to_array($adapter->getObjects(2, 1)); $this->assertEquals('Object #2', $data[0]); }