Code Duplication    Length = 9-14 lines in 9 locations

vendor/robmorgan/phinx/tests/Phinx/Db/Adapter/MysqlAdapterTest.php 3 locations

@@ 670-679 (lines=10) @@
667
    }
668
669
670
    public function testAddIndex()
671
    {
672
        $table = new \Phinx\Db\Table('table1', array(), $this->adapter);
673
        $table->addColumn('email', 'string')
674
              ->save();
675
        $this->assertFalse($table->hasIndex('email'));
676
        $table->addIndex('email')
677
              ->save();
678
        $this->assertTrue($table->hasIndex('email'));
679
    }
680
681
    public function testDropIndex()
682
    {
@@ 934-942 (lines=9) @@
931
        $this->assertEquals("enum('one','two')", $rows[1]['Type']);
932
    }
933
934
    public function testHasColumn()
935
    {
936
        $table = new \Phinx\Db\Table('table1', array(), $this->adapter);
937
        $table->addColumn('column1', 'string')
938
              ->save();
939
940
        $this->assertFalse($table->hasColumn('column2'));
941
        $this->assertTrue($table->hasColumn('column1'));
942
    }
943
944
    public function testHasColumnReservedName()
945
    {
@@ 944-952 (lines=9) @@
941
        $this->assertTrue($table->hasColumn('column1'));
942
    }
943
944
    public function testHasColumnReservedName()
945
    {
946
        $tableQuoted = new \Phinx\Db\Table('group', array(), $this->adapter);
947
        $tableQuoted->addColumn('value', 'string')
948
                    ->save();
949
950
        $this->assertFalse($tableQuoted->hasColumn('column2'));
951
        $this->assertTrue($tableQuoted->hasColumn('value'));
952
    }
953
954
    public function testInsertData()
955
    {

vendor/robmorgan/phinx/tests/Phinx/Db/Adapter/SQLiteAdapterTest.php 2 locations

@@ 205-218 (lines=14) @@
202
        $this->assertTrue($this->adapter->hasTable('table2'));
203
    }
204
205
    public function testAddColumn()
206
    {
207
        $table = new \Phinx\Db\Table('table1', array(), $this->adapter);
208
        $table->save();
209
        $this->assertFalse($table->hasColumn('email'));
210
        $table->addColumn('email', 'string')
211
              ->save();
212
        $this->assertTrue($table->hasColumn('email'));
213
214
        // In SQLite it is not possible to dictate order of added columns.
215
        // $table->addColumn('realname', 'string', array('after' => 'id'))
216
        //       ->save();
217
        // $this->assertEquals('realname', $rows[1]['Field']);
218
    }
219
220
    public function testAddColumnWithDefaultValue()
221
    {
@@ 376-385 (lines=10) @@
373
        }
374
    }
375
376
    public function testAddIndex()
377
    {
378
        $table = new \Phinx\Db\Table('table1', array(), $this->adapter);
379
        $table->addColumn('email', 'string')
380
              ->save();
381
        $this->assertFalse($table->hasIndex('email'));
382
        $table->addIndex('email')
383
              ->save();
384
        $this->assertTrue($table->hasIndex('email'));
385
    }
386
387
    public function testDropIndex()
388
    {

vendor/robmorgan/phinx/tests/Phinx/Db/Adapter/SqlServerAdapterTest.php 2 locations

@@ 206-214 (lines=9) @@
203
        $this->assertTrue($this->adapter->hasTable('table2'));
204
    }
205
206
    public function testAddColumn()
207
    {
208
        $table = new \Phinx\Db\Table('table1', array(), $this->adapter);
209
        $table->save();
210
        $this->assertFalse($table->hasColumn('email'));
211
        $table->addColumn('email', 'string')
212
              ->save();
213
        $this->assertTrue($table->hasColumn('email'));
214
    }
215
216
    public function testAddColumnWithDefaultValue()
217
    {
@@ 421-430 (lines=10) @@
418
        $this->assertSame('text', $columns['column4']->getDefault());
419
    }
420
421
    public function testAddIndex()
422
    {
423
        $table = new \Phinx\Db\Table('table1', array(), $this->adapter);
424
        $table->addColumn('email', 'string')
425
              ->save();
426
        $this->assertFalse($table->hasIndex('email'));
427
        $table->addIndex('email')
428
              ->save();
429
        $this->assertTrue($table->hasIndex('email'));
430
    }
431
432
    public function testGetIndexes()
433
    {

vendor/robmorgan/phinx/tests/Phinx/Db/Adapter/PostgresAdapterTest.php 2 locations

@@ 237-245 (lines=9) @@
234
        $this->assertTrue($this->adapter->hasTable('table2'));
235
    }
236
237
    public function testAddColumn()
238
    {
239
        $table = new \Phinx\Db\Table('table1', array(), $this->adapter);
240
        $table->save();
241
        $this->assertFalse($table->hasColumn('email'));
242
        $table->addColumn('email', 'string')
243
              ->save();
244
        $this->assertTrue($table->hasColumn('email'));
245
    }
246
247
    public function testAddColumnWithDefaultValue()
248
    {
@@ 490-499 (lines=10) @@
487
        }
488
    }
489
490
    public function testAddIndex()
491
    {
492
        $table = new \Phinx\Db\Table('table1', array(), $this->adapter);
493
        $table->addColumn('email', 'string')
494
              ->save();
495
        $this->assertFalse($table->hasIndex('email'));
496
        $table->addIndex('email')
497
              ->save();
498
        $this->assertTrue($table->hasIndex('email'));
499
    }
500
501
    public function testDropIndex()
502
    {