merge from yiisoft/yii2

This commit is contained in:
cuileon
2018-11-14 11:57:32 +08:00
parent 47df8a8cc0
commit 489dd119a5
426 changed files with 18465 additions and 4215 deletions

View File

@@ -353,4 +353,29 @@ class QueryBuilderTest extends \yiiunit\framework\db\QueryBuilderTest
return $items;
}
public function testDropIndex()
{
$qb = $this->getQueryBuilder();
$expected = 'DROP INDEX "index"';
$sql = $qb->dropIndex('index', '{{table}}');
$this->assertEquals($expected, $sql);
$expected = 'DROP INDEX "schema"."index"';
$sql = $qb->dropIndex('index', '{{schema.table}}');
$this->assertEquals($expected, $sql);
$expected = 'DROP INDEX "schema"."index"';
$sql = $qb->dropIndex('schema.index', '{{schema2.table}}');
$this->assertEquals($expected, $sql);
$expected = 'DROP INDEX "schema"."index"';
$sql = $qb->dropIndex('index', '{{schema.%table}}');
$this->assertEquals($expected, $sql);
$expected = 'DROP INDEX {{%schema.index}}';
$sql = $qb->dropIndex('index', '{{%schema.table}}');
$this->assertEquals($expected, $sql);
}
}