protected function _executeTestsRenamed($di) { $number = 0; $robots = Robotters::find(); foreach ($robots as $robot) { $this->assertTrue(is_object($robot)); $this->assertEquals(get_class($robot), 'Robotters'); $number++; } $robots->setHydrateMode(Phalcon\Mvc\Model\Resultset::HYDRATE_RECORDS); foreach ($robots as $robot) { $this->assertTrue(is_object($robot)); $this->assertEquals(get_class($robot), 'Robotters'); $number++; } $robots->setHydrateMode(Phalcon\Mvc\Model\Resultset::HYDRATE_ARRAYS); foreach ($robots as $robot) { $this->assertTrue(is_array($robot)); $this->assertEquals(count($robot), 4); $number++; } $robots->setHydrateMode(Phalcon\Mvc\Model\Resultset::HYDRATE_OBJECTS); foreach ($robots as $robot) { $this->assertTrue(is_object($robot)); $this->assertEquals(get_class($robot), 'stdClass'); $number++; } $this->assertEquals($number, 12); $number = 0; $people = Personers::find(array('limit' => 33)); foreach ($people as $person) { $this->assertTrue(is_object($person)); $this->assertEquals(get_class($person), 'Personers'); $number++; } $people->setHydrateMode(Phalcon\Mvc\Model\Resultset::HYDRATE_RECORDS); foreach ($people as $person) { $this->assertTrue(is_object($person)); $this->assertEquals(get_class($person), 'Personers'); $number++; } $people->setHydrateMode(Phalcon\Mvc\Model\Resultset::HYDRATE_ARRAYS); foreach ($people as $person) { $this->assertTrue(is_array($person)); $this->assertTrue(isset($person['navnes'])); $number++; } $people->setHydrateMode(Phalcon\Mvc\Model\Resultset::HYDRATE_OBJECTS); foreach ($people as $person) { $this->assertTrue(is_object($person)); $this->assertEquals(get_class($person), 'stdClass'); $this->assertTrue(isset($person->navnes)); $number++; } $this->assertEquals($number, 33 * 4); }