/** * Test the indexSql method. * * @dataProvider indexSqlProvider */ public function testIndexSql($name, $data, $expected) { $driver = $this->_getMockedDriver(); $schema = new SqliteSchema($driver); $table = (new Table('articles'))->addColumn('title', ['type' => 'string', 'length' => 255])->addColumn('author_id', ['type' => 'integer'])->addIndex($name, $data); $this->assertEquals($expected, $schema->indexSql($table, $name)); }