Code Duplication    Length = 18-18 lines in 2 locations

vendor/robmorgan/phinx/tests/Phinx/Db/Adapter/SqlServerAdapterTest.php 1 location

@@ 533-550 (lines=18) @@
530
        $this->assertTrue($this->adapter->hasForeignKey($table->getName(), array('ref_table_id')));
531
    }
532
533
    public function dropForeignKey()
534
    {
535
        $refTable = new \Phinx\Db\Table('ref_table', array(), $this->adapter);
536
        $refTable->addColumn('field1', 'string')->save();
537
538
        $table = new \Phinx\Db\Table('table', array(), $this->adapter);
539
        $table->addColumn('ref_table_id', 'integer')->save();
540
541
        $fk = new \Phinx\Db\Table\ForeignKey();
542
        $fk->setReferencedTable($refTable)
543
           ->setColumns(array('ref_table_id'))
544
           ->setReferencedColumns(array('id'));
545
546
        $this->adapter->addForeignKey($table, $fk);
547
        $this->assertTrue($this->adapter->hasForeignKey($table->getName(), array('ref_table_id')));
548
        $this->adapter->dropForeignKey($table->getName(), array('ref_table_id'));
549
        $this->assertFalse($this->adapter->hasForeignKey($table->getName(), array('ref_table_id')));
550
    }
551
552
    public function testHasDatabase()
553
    {

vendor/robmorgan/phinx/tests/Phinx/Db/Adapter/PostgresAdapterTest.php 1 location

@@ 582-599 (lines=18) @@
579
        $this->assertTrue($this->adapter->hasForeignKey($table->getName(), array('ref_table_id')));
580
    }
581
582
    public function testDropForeignKey()
583
    {
584
        $refTable = new \Phinx\Db\Table('ref_table', array(), $this->adapter);
585
        $refTable->addColumn('field1', 'string')->save();
586
587
        $table = new \Phinx\Db\Table('table', array(), $this->adapter);
588
        $table->addColumn('ref_table_id', 'integer')->save();
589
590
        $fk = new \Phinx\Db\Table\ForeignKey();
591
        $fk->setReferencedTable($refTable)
592
           ->setColumns(array('ref_table_id'))
593
           ->setReferencedColumns(array('id'));
594
595
        $this->adapter->addForeignKey($table, $fk);
596
        $this->assertTrue($this->adapter->hasForeignKey($table->getName(), array('ref_table_id')));
597
        $this->adapter->dropForeignKey($table->getName(), array('ref_table_id'));
598
        $this->assertFalse($this->adapter->hasForeignKey($table->getName(), array('ref_table_id')));
599
    }
600
601
    public function testHasDatabase()
602
    {