/** * @covers Veles\Model\QueryBuilder::getById */ public function testGetById() { $user = new User(); $expected = "\n\t\t\tSELECT *\n\t\t\tFROM\n\t\t\t\t\"users\"\n\t\t\tWHERE\n\t\t\t\tid = 1\n\t\t\tLIMIT 1\n\t\t"; $msg = 'QueryBuilder::getById() returns wrong result!'; $result = $this->object->getById($user, 1); $this->assertSame($expected, $result, $msg); }
/** * Get data by ID * * @param int $identifier Model ID * * @return bool */ public function getById($identifier) { $sql = $this->builder->getById($this, $identifier); return $this->getResult($sql); }