Code Duplication    Length = 12-13 lines in 3 locations

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

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