/**
  * @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);
 }
Beispiel #2
0
 /**
  * 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);
 }