public function testRewindIsNoop() { $resource = $this->_db->connection->query("SELECT id, name FROM galleries;"); $result = new Result(compact('resource')); $this->assertEqual($this->_mockData[1], $result->current()); $this->assertEqual($this->_mockData[2], $result->next()); $result->rewind(); $this->assertEqual($this->_mockData[2], $result->current()); }
public function testKey() { $resource = $this->db->connection->query("SELECT id, name FROM companies;"); $result = new Result(compact('resource')); $this->assertIdentical(0, $result->key()); $result->next(); $this->assertIdentical(1, $result->key()); $result->prev(); $this->assertIdentical(0, $result->key()); $result->next(); $this->assertIdentical(1, $result->key()); $result->next(); $this->assertIdentical(null, $result->key()); $result->rewind(); $this->assertIdentical(0, $result->key()); }