diff --git a/tests/Functional/Schema/SQLiteSchemaManagerTest.php b/tests/Functional/Schema/SQLiteSchemaManagerTest.php index a10e941d58e..14f5f917e90 100644 --- a/tests/Functional/Schema/SQLiteSchemaManagerTest.php +++ b/tests/Functional/Schema/SQLiteSchemaManagerTest.php @@ -8,6 +8,7 @@ use Doctrine\DBAL\Platforms\AbstractPlatform; use Doctrine\DBAL\Platforms\SQLitePlatform; use Doctrine\DBAL\Schema\Column; +use Doctrine\DBAL\Schema\ColumnDiff; use Doctrine\DBAL\Schema\ForeignKeyConstraint; use Doctrine\DBAL\Schema\Table; use Doctrine\DBAL\Schema\TableDiff; @@ -220,9 +221,12 @@ public function testAlterTableWithSchema(): void self::assertSame(['a'], array_keys($this->schemaManager->listTableColumns('t'))); - $tableDiff = new TableDiff($table, [], [], [], [ - 'a' => new Column('b', Type::getType(Types::INTEGER)), - ], [], [], [], [], [], [], []); + $tableDiff = new TableDiff($table, changedColumns: [ + 'a' => new ColumnDiff( + new Column('a', Type::getType(Types::INTEGER)), + new Column('b', Type::getType(Types::INTEGER)), + ), + ]); $this->schemaManager->alterTable($tableDiff); self::assertSame(['b'], array_keys($this->schemaManager->listTableColumns('t'))); diff --git a/tests/Platforms/SQLitePlatformTest.php b/tests/Platforms/SQLitePlatformTest.php index 886b42c1a7b..5d400c37eae 100644 --- a/tests/Platforms/SQLitePlatformTest.php +++ b/tests/Platforms/SQLitePlatformTest.php @@ -494,9 +494,12 @@ public function testGeneratesAlterTableRenameColumnSQLWithSchema(): void $table = new Table('main.t'); $table->addColumn('a', Types::INTEGER); - $tableDiff = new TableDiff($table, [], [], [], [ - 'a' => new Column('b', Type::getType(Types::INTEGER)), - ], [], [], [], [], [], [], []); + $tableDiff = new TableDiff($table, changedColumns: [ + 'a' => new ColumnDiff( + new Column('a', Type::getType(Types::INTEGER)), + new Column('b', Type::getType(Types::INTEGER)), + ), + ]); self::assertSame([ 'CREATE TEMPORARY TABLE __temp__t AS SELECT a FROM main.t', diff --git a/tests/Schema/AbstractComparatorTestCase.php b/tests/Schema/AbstractComparatorTestCase.php index 0f9ddbfd02b..759b6740f13 100644 --- a/tests/Schema/AbstractComparatorTestCase.php +++ b/tests/Schema/AbstractComparatorTestCase.php @@ -376,7 +376,7 @@ public function testCompareForeignKeyBasedOnPropertiesNotName(): void $tableB->addForeignKeyConstraint('bar', ['id'], ['id'], [], 'bar_constraint'); self::assertEquals( - new TableDiff($tableA, [], [], [], [], [], [], [], [], [], [], []), + new TableDiff($tableA), $this->comparator->compareTables($tableA, $tableB), ); }