Code Duplication    Length = 14-14 lines in 3 locations

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

@@ 125-138 (lines=14) @@
122
        $this->assertFalse($this->adapter->hasColumn('atable', 'id'));
123
    }
124
125
    public function testCreateTableWithMultiplePrimaryKeys()
126
    {
127
        $options = array(
128
            'id'            => false,
129
            'primary_key'   => array('user_id', 'tag_id')
130
        );
131
        $table = new \Phinx\Db\Table('table1', $options, $this->adapter);
132
        $table->addColumn('user_id', 'integer')
133
              ->addColumn('tag_id', 'integer')
134
              ->save();
135
        $this->assertTrue($this->adapter->hasIndex('table1', array('user_id', 'tag_id')));
136
        $this->assertTrue($this->adapter->hasIndex('table1', array('tag_id', 'USER_ID')));
137
        $this->assertFalse($this->adapter->hasIndex('table1', array('tag_id', 'user_email')));
138
    }
139
140
    public function testCreateTableWithMultipleIndexes()
141
    {

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

@@ 145-158 (lines=14) @@
142
        $this->assertFalse($this->adapter->hasColumn('atable', 'id'));
143
    }
144
145
    public function testCreateTableWithMultiplePrimaryKeys()
146
    {
147
        $options = array(
148
            'id' => false,
149
            'primary_key' => array('user_id', 'tag_id')
150
        );
151
        $table = new \Phinx\Db\Table('table1', $options, $this->adapter);
152
        $table->addColumn('user_id', 'integer')
153
              ->addColumn('tag_id', 'integer')
154
              ->save();
155
        $this->assertTrue($this->adapter->hasIndex('table1', array('user_id', 'tag_id')));
156
        $this->assertTrue($this->adapter->hasIndex('table1', array('tag_id', 'USER_ID')));
157
        $this->assertFalse($this->adapter->hasIndex('table1', array('tag_id', 'user_email')));
158
    }
159
160
    public function testCreateTableWithMultipleIndexes()
161
    {

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

@@ 176-189 (lines=14) @@
173
        $this->assertFalse($this->adapter->hasColumn('atable', 'id'));
174
    }
175
176
    public function testCreateTableWithMultiplePrimaryKeys()
177
    {
178
        $options = array(
179
            'id'            => false,
180
            'primary_key'   => array('user_id', 'tag_id')
181
        );
182
        $table = new \Phinx\Db\Table('table1', $options, $this->adapter);
183
        $table->addColumn('user_id', 'integer')
184
              ->addColumn('tag_id', 'integer')
185
              ->save();
186
        $this->assertTrue($this->adapter->hasIndex('table1', array('user_id', 'tag_id')));
187
        $this->assertTrue($this->adapter->hasIndex('table1', array('tag_id', 'USER_ID')));
188
        $this->assertFalse($this->adapter->hasIndex('table1', array('tag_id', 'user_email')));
189
    }
190
191
    public function testCreateTableWithMultipleIndexes()
192
    {