Added test for reserved keywords
This commit is contained in:
parent
b752aff51d
commit
e4f068961e
|
@ -138,4 +138,26 @@ class Migrator extends \PHPUnit_Framework_TestCase {
|
||||||
|
|
||||||
$this->assertTrue(true);
|
$this->assertTrue(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testReservedKeywords() {
|
||||||
|
$startSchema = new Schema(array(), array(), $this->getSchemaConfig());
|
||||||
|
$table = $startSchema->createTable($this->tableName);
|
||||||
|
$table->addColumn('id', 'integer', array('autoincrement' => true));
|
||||||
|
$table->addColumn('user', 'string', array('length' => 255));
|
||||||
|
$table->setPrimaryKey(array('id'));
|
||||||
|
|
||||||
|
$endSchema = new Schema(array(), array(), $this->getSchemaConfig());
|
||||||
|
$table = $endSchema->createTable($this->tableName);
|
||||||
|
$table->addColumn('id', 'integer', array('autoincrement' => true));
|
||||||
|
$table->addColumn('user', 'string', array('length' => 64));
|
||||||
|
$table->setPrimaryKey(array('id'));
|
||||||
|
|
||||||
|
$migrator = $this->manager->getMigrator();
|
||||||
|
$migrator->migrate($startSchema);
|
||||||
|
|
||||||
|
$migrator->checkMigrate($endSchema);
|
||||||
|
$migrator->migrate($endSchema);
|
||||||
|
|
||||||
|
$this->assertTrue(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue