/**
* Test the constraintSql method.
*
* @dataProvider constraintSqlProvider
*/
public function testConstraintSql($name, $data, $expected)
{
$driver = $this->_getMockedDriver();
$schema = new PostgresSchema($driver);
$table = (new Table('schema_articles'))->addColumn('title', ['type' => 'string', 'length' => 255])->addColumn('author_id', ['type' => 'integer'])->addConstraint($name, $data);
$this->assertTextEquals($expected, $schema->constraintSql($table, $name));
}