Skip to content

Commit de42378

Browse files
authored
Merge pull request #5535 from derrabus/improvement/assert-count
Use `assertCount()` when possible
2 parents f31bf8a + 1100987 commit de42378

File tree

2 files changed

+14
-16
lines changed

2 files changed

+14
-16
lines changed

tests/Functional/Platform/NewPrimaryKeyWithNewAutoIncrementColumnTest.php

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
use Doctrine\DBAL\Schema\Comparator;
99
use Doctrine\DBAL\Tests\FunctionalTestCase;
1010

11-
use function count;
12-
1311
final class NewPrimaryKeyWithNewAutoIncrementColumnTest extends FunctionalTestCase
1412
{
1513
protected function setUp(): void
@@ -63,7 +61,7 @@ public function testAlterPrimaryKeyToAutoIncrementColumn(callable $comparatorFac
6361
self::assertTrue($validationTable->hasColumn('new_id'));
6462
self::assertTrue($validationTable->getColumn('new_id')->getAutoincrement());
6563
self::assertTrue($validationTable->hasPrimaryKey());
66-
self::assertEquals(1, count($validationTable->getPrimaryKeyColumns()));
64+
self::assertCount(1, $validationTable->getPrimaryKeyColumns());
6765
self::assertArrayHasKey('new_id', $validationTable->getPrimaryKeyColumns());
6866
}
6967

tests/Functional/Schema/SchemaManagerFunctionalTestCase.php

+13-13
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ public function testListTableIndexes(): void
433433

434434
$tableIndexes = $this->schemaManager->listTableIndexes('list_table_indexes_test');
435435

436-
self::assertEquals(3, count($tableIndexes));
436+
self::assertCount(3, $tableIndexes);
437437

438438
self::assertArrayHasKey('primary', $tableIndexes, 'listTableIndexes() has to return a "primary" array key.');
439439
self::assertEquals(['id', 'other_id'], array_map('strtolower', $tableIndexes['primary']->getColumns()));
@@ -513,7 +513,7 @@ public function testCreateTableWithForeignKeys(): void
513513

514514
$fkTable = $this->schemaManager->listTableDetails('test_create_fk');
515515
$fkConstraints = $fkTable->getForeignKeys();
516-
self::assertEquals(1, count($fkConstraints), "Table 'test_create_fk1' has to have one foreign key.");
516+
self::assertCount(1, $fkConstraints, "Table 'test_create_fk' has to have one foreign key.");
517517

518518
$fkConstraint = current($fkConstraints);
519519
self::assertInstanceOf(ForeignKeyConstraint::class, $fkConstraint);
@@ -545,7 +545,7 @@ public function testListForeignKeys(): void
545545

546546
$fkeys = $this->schemaManager->listTableForeignKeys('test_create_fk1');
547547

548-
self::assertEquals(1, count($fkeys), "Table 'test_create_fk1' has to have one foreign key.");
548+
self::assertCount(1, $fkeys, "Table 'test_create_fk1' has to have one foreign key.");
549549

550550
self::assertInstanceOf(ForeignKeyConstraint::class, $fkeys[0]);
551551
self::assertEquals(['foreign_key_test'], array_map('strtolower', $fkeys[0]->getLocalColumns()));
@@ -613,8 +613,8 @@ public function testAlterTableScenario(): void
613613
self::assertTrue($table->hasColumn('id'));
614614
self::assertTrue($table->hasColumn('test'));
615615
self::assertTrue($table->hasColumn('foreign_key_test'));
616-
self::assertEquals(0, count($table->getForeignKeys()));
617-
self::assertEquals(1, count($table->getIndexes()));
616+
self::assertCount(0, $table->getForeignKeys());
617+
self::assertCount(1, $table->getIndexes());
618618

619619
$tableDiff = new TableDiff('alter_table');
620620
$tableDiff->fromTable = $alterTable;
@@ -634,7 +634,7 @@ public function testAlterTableScenario(): void
634634
$this->schemaManager->alterTable($tableDiff);
635635

636636
$table = $this->schemaManager->listTableDetails('alter_table');
637-
self::assertEquals(2, count($table->getIndexes()));
637+
self::assertCount(2, $table->getIndexes());
638638
self::assertTrue($table->hasIndex('foo_idx'));
639639
self::assertEquals(['foo'], array_map('strtolower', $table->getIndex('foo_idx')->getColumns()));
640640
self::assertFalse($table->getIndex('foo_idx')->isPrimary());
@@ -647,7 +647,7 @@ public function testAlterTableScenario(): void
647647
$this->schemaManager->alterTable($tableDiff);
648648

649649
$table = $this->schemaManager->listTableDetails('alter_table');
650-
self::assertEquals(2, count($table->getIndexes()));
650+
self::assertCount(2, $table->getIndexes());
651651
self::assertTrue($table->hasIndex('foo_idx'));
652652
self::assertEquals(
653653
['foo', 'foreign_key_test'],
@@ -661,7 +661,7 @@ public function testAlterTableScenario(): void
661661
$this->schemaManager->alterTable($tableDiff);
662662

663663
$table = $this->schemaManager->listTableDetails('alter_table');
664-
self::assertEquals(2, count($table->getIndexes()));
664+
self::assertCount(2, $table->getIndexes());
665665
self::assertTrue($table->hasIndex('bar_idx'));
666666
self::assertFalse($table->hasIndex('foo_idx'));
667667
self::assertEquals(
@@ -900,7 +900,7 @@ public function testGetColumnComment(): void
900900
$this->schemaManager->createTable($table);
901901

902902
$columns = $this->schemaManager->listTableColumns('column_comment_test');
903-
self::assertEquals(1, count($columns));
903+
self::assertCount(1, $columns);
904904
self::assertEquals('This is a comment', $columns['id']->getComment());
905905

906906
$tableDiff = new TableDiff('column_comment_test');
@@ -922,7 +922,7 @@ public function testGetColumnComment(): void
922922
$this->schemaManager->alterTable($tableDiff);
923923

924924
$columns = $this->schemaManager->listTableColumns('column_comment_test');
925-
self::assertEquals(1, count($columns));
925+
self::assertCount(1, $columns);
926926
self::assertEmpty($columns['id']->getComment());
927927
}
928928

@@ -947,7 +947,7 @@ public function testAutomaticallyAppendCommentOnMarkedColumns(): void
947947
$this->schemaManager->createTable($table);
948948

949949
$columns = $this->schemaManager->listTableColumns('column_comment_test2');
950-
self::assertEquals(3, count($columns));
950+
self::assertCount(3, $columns);
951951
self::assertEquals('This is a comment', $columns['id']->getComment());
952952
self::assertEquals('This is a comment', $columns['obj']->getComment());
953953
self::assertInstanceOf(ObjectType::class, $columns['obj']->getType());
@@ -975,7 +975,7 @@ public function testCommentHintOnDateIntervalTypeColumn(): void
975975
$this->schemaManager->createTable($table);
976976

977977
$columns = $this->schemaManager->listTableColumns('column_dateinterval_comment');
978-
self::assertEquals(2, count($columns));
978+
self::assertCount(2, $columns);
979979
self::assertEquals('This is a comment', $columns['id']->getComment());
980980
self::assertEquals('This is a comment', $columns['date_interval']->getComment());
981981
self::assertInstanceOf(DateIntervalType::class, $columns['date_interval']->getType());
@@ -1110,7 +1110,7 @@ public function testListForeignKeysComposite(): void
11101110

11111111
$fkeys = $this->schemaManager->listTableForeignKeys('test_create_fk3');
11121112

1113-
self::assertEquals(1, count($fkeys), "Table 'test_create_fk3' has to have one foreign key.");
1113+
self::assertCount(1, $fkeys, "Table 'test_create_fk3' has to have one foreign key.");
11141114

11151115
self::assertInstanceOf(ForeignKeyConstraint::class, $fkeys[0]);
11161116
self::assertEquals(['id', 'foreign_key_test'], array_map('strtolower', $fkeys[0]->getLocalColumns()));

0 commit comments

Comments
 (0)