lithium\tests\cases\data\source\DatabaseTest::testReturnArrayOnReadWithString PHP Метод

testReturnArrayOnReadWithString() публичный Метод

    public function testReturnArrayOnReadWithString()
    {
        $data = new MockResult(array('records' => array(array('id', 'int(11)', 'NO', 'PRI', null, 'auto_increment'), array('name', 'varchar(256)', 'YES', '', null, ''))));
        $this->_db->return = array('schema' => array('field', 'type', 'null', 'key', 'default', 'extra'), '_execute' => $data);
        $result = $this->_db->read('DESCRIBE {table};', array('return' => 'array'));
        $expected = array(array('field' => 'id', 'type' => 'int(11)', 'null' => 'NO', 'key' => 'PRI', 'default' => null, 'extra' => 'auto_increment'), array('field' => 'name', 'type' => 'varchar(256)', 'null' => 'YES', 'key' => '', 'default' => null, 'extra' => ''));
        $this->assertEqual($expected, $result);
    }
DatabaseTest