Project

General

Profile

Bug #15366 » 2186_dbal.diff

Administrator Admin, 2010-05-01 23:03

View differences:

class.ux_t3lib_sqlparser.php (working copy)
break;
case 'ADDKEY':
case 'ADDPRIMARYKEY':
case 'ADDUNIQUE':
$query .= ' (' . implode(',', $components['fields']) . ')';
break;
}
tests/sqlparser_general_testcase.php (working copy)
$this->assertTrue(is_array($alterTables), $alterTables);
}
/**
* @test
* @see http://bugs.typo3.org/view.php?id=2186
*/
public function canParseUniqueIndexCreation() {
$sql = 'ALTER TABLE static_territories ADD UNIQUE uid (uid)';
$expected = $sql;
$alterTables = $this->fixture->_callRef('parseALTERTABLE', $sql);
$queries = $this->fixture->compileSQL($alterTables);
$this->assertTrue(is_array($queries), $queries);
$this->assertTrue(count($queries) == 1, $queries);
$this->assertEquals($expected, $queries[0]);
}
///////////////////////////////////////
// Tests concerning subqueries
///////////////////////////////////////
(2-2/2)