public function testFetchAll() { $results = new ResultSet(self::$columns, self::$entries); $this->assertEquals(self::$entries, $results->fetchAll(ResultSet::FETCH_NUM)); $assocResult = $results->fetchAll(ResultSet::FETCH_ASSOC); foreach ($assocResult as $entry) { $this->assertEquals(array_combine(self::$columns, $entry), $entry); } $bothResult = $results->fetchAll(ResultSet::FETCH_BOTH); foreach ($assocResult as $entry) { $this->assertEquals(array_merge($entry, array_combine(self::$columns, $entry)), $entry); } }
public function fetch_all(ResultSet $results, $type = ResultSet::FETCH_ASSOC) { return $results->fetchAll($type); }