Code Duplication    Length = 15-15 lines in 2 locations

Tests/Unit/Tools/DbIdentifierNameGeneratorTest.php 2 locations

@@ 22-36 (lines=15) @@
19
        $this->assertEquals($expectedName, $result);
20
    }
21
22
    public function testEncodedIndexNameIsTheSameAsDoctrineDefault()
23
    {
24
        $tableName  = 'tbl123456789012345';
25
        $columnName = 'clmn1234567890';
26
27
        $table = new Table($tableName, [new Column($columnName, Type::getType('string'))]);
28
        $table->addIndex([$columnName]);
29
        $indices = $table->getIndexes();
30
        $doctrineResult = array_pop($indices)->getName();
31
32
        $generator = new DbIdentifierNameGenerator();
33
        $result = $generator->generateIndexName($tableName, [$columnName]);
34
35
        $this->assertEquals($doctrineResult, $result);
36
    }
37
38
    public function testEncodedUniqueIndexNameIsTheSameAsDoctrineDefault()
39
    {
@@ 38-52 (lines=15) @@
35
        $this->assertEquals($doctrineResult, $result);
36
    }
37
38
    public function testEncodedUniqueIndexNameIsTheSameAsDoctrineDefault()
39
    {
40
        $tableName  = 'tbl123456789012345';
41
        $columnName = 'clmn1234567890';
42
43
        $table = new Table($tableName, [new Column($columnName, Type::getType('string'))]);
44
        $table->addUniqueIndex([$columnName]);
45
        $indices = $table->getIndexes();
46
        $doctrineResult = array_pop($indices)->getName();
47
48
        $generator = new DbIdentifierNameGenerator();
49
        $result = $generator->generateIndexName($tableName, [$columnName], true);
50
51
        $this->assertEquals($doctrineResult, $result);
52
    }
53
54
    /**
55
     * @dataProvider generateForeignKeyConstraintNameProvider