Esempio n. 1
0
 public function testAddIndexWithIndexObject()
 {
     $adapter = new MysqlAdapter(array());
     $index = new \Phinx\Db\Table\Index();
     $index->setType(\Phinx\Db\Table\Index::INDEX)->setColumns(array('email'));
     $table = new \Phinx\Db\Table('ntable', array(), $adapter);
     $table->addIndex($index);
     $indexes = $table->getIndexes();
     $this->assertEquals(\Phinx\Db\Table\Index::INDEX, $indexes[0]->getType());
     $this->assertContains('email', $indexes[0]->getColumns());
 }
Esempio n. 2
0
 public function testAddIndexWithoutType()
 {
     $adapter = new MysqlAdapter([]);
     $table = new \Phinx\Db\Table('ntable', [], $adapter);
     $table->addIndex(['email']);
     $indexes = $table->getIndexes();
     $this->assertEquals(\Phinx\Db\Table\Index::INDEX, $indexes[0]->getType());
     $this->assertContains('email', $indexes[0]->getColumns());
 }