lithium\tests\cases\data\model\QueryTest::testRecord PHP Method

testRecord() public method

public testRecord ( )
    public function testRecord()
    {
        $query = new Query($this->_queryArr);
        $result = $query->entity();
        $this->assertNull($result);
        $record = (object) array('id' => 12);
        $record->title = 'Lorem Ipsum';
        $query->entity($record);
        $queryRecord = $query->entity();
        $expected = 12;
        $result = $queryRecord->id;
        $this->assertEqual($expected, $result);
        $expected = 'Lorem Ipsum';
        $result = $queryRecord->title;
        $this->assertEqual($expected, $result);
        $this->assertIdentical($record, $query->entity());
    }