Code Duplication    Length = 12-13 lines in 3 locations

tests/Doctrine/Tests/DBAL/Schema/SchemaTest.php 3 locations

@@ 37-48 (lines=12) @@
34
        self::assertTrue($schema->hasTable($tableName));
35
    }
36
37
    public function testTableMatchingCaseInsensitive() : void
38
    {
39
        $table = new Table('Foo');
40
41
        $schema = new Schema([$table]);
42
        self::assertTrue($schema->hasTable('foo'));
43
        self::assertTrue($schema->hasTable('FOO'));
44
45
        self::assertSame($table, $schema->getTable('FOO'));
46
        self::assertSame($table, $schema->getTable('foo'));
47
        self::assertSame($table, $schema->getTable('Foo'));
48
    }
49
50
    public function testGetUnknownTableThrowsException() : void
51
    {
@@ 69-80 (lines=12) @@
66
        $schema = new Schema($tables);
67
    }
68
69
    public function testRenameTable() : void
70
    {
71
        $tableName = 'foo';
72
        $table     = new Table($tableName);
73
        $schema    = new Schema([$table]);
74
75
        self::assertTrue($schema->hasTable('foo'));
76
        $schema->renameTable('foo', 'bar');
77
        self::assertFalse($schema->hasTable('foo'));
78
        self::assertTrue($schema->hasTable('bar'));
79
        self::assertSame($table, $schema->getTable('bar'));
80
    }
81
82
    public function testDropTable() : void
83
    {
@@ 121-133 (lines=13) @@
118
        self::assertArrayHasKey('public.a_seq', $sequences);
119
    }
120
121
    public function testSequenceAccessCaseInsensitive() : void
122
    {
123
        $sequence = new Sequence('a_Seq');
124
125
        $schema = new Schema([], [$sequence]);
126
        self::assertTrue($schema->hasSequence('a_seq'));
127
        self::assertTrue($schema->hasSequence('a_Seq'));
128
        self::assertTrue($schema->hasSequence('A_SEQ'));
129
130
        self::assertEquals($sequence, $schema->getSequence('a_seq'));
131
        self::assertEquals($sequence, $schema->getSequence('a_Seq'));
132
        self::assertEquals($sequence, $schema->getSequence('A_SEQ'));
133
    }
134
135
    public function testGetUnknownSequenceThrowsException() : void
136
    {