Code Duplication    Length = 12-12 lines in 6 locations

tests/NestedIntervalsBehavior64TestCase.php 6 locations

@@ 194-205 (lines=12) @@
191
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
192
    }
193
194
    public function testPrependToInsertInNoEmpty()
195
    {
196
        $node = new MultipleTreeNode64(['slug' => 'new1']);
197
        $this->assertTrue($node->prependTo(MultipleTreeNode64::findOne(1))->save());
198
199
        $node = new MultipleTreeNode64(['slug' => 'new2']);
200
        $this->assertTrue($node->prependTo(MultipleTreeNode64::findOne(6))->save());
201
202
        $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']);
203
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-no-empty-64.php'));
204
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
205
    }
206
207
    public function testPrependToInsertInEmpty()
208
    {
@@ 207-218 (lines=12) @@
204
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
205
    }
206
207
    public function testPrependToInsertInEmpty()
208
    {
209
        $node = new MultipleTreeNode64(['slug' => 'new1']);
210
        $this->assertTrue($node->prependTo(MultipleTreeNode64::findOne(16))->save());
211
212
        $node = new MultipleTreeNode64(['slug' => 'new2']);
213
        $this->assertTrue($node->prependTo(MultipleTreeNode64::findOne(18))->save());
214
215
        $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']);
216
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-empty-64.php'));
217
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
218
    }
219
220
    public function testPrependToInsertInEmptyAmount77NoPrepend()
221
    {
@@ 316-327 (lines=12) @@
313
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
314
    }
315
316
    public function testAppendToInsertInNoEmpty()
317
    {
318
        $node = new MultipleTreeNode64(['slug' => 'new1']);
319
        $this->assertTrue($node->appendTo(MultipleTreeNode64::findOne(2))->save());
320
321
        $node = new MultipleTreeNode64(['slug' => 'new2']);
322
        $this->assertTrue($node->appendTo(MultipleTreeNode64::findOne(6))->save());
323
324
        $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']);
325
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-no-empty-64.php'));
326
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
327
    }
328
329
    public function testAppendToInsertInEmpty()
330
    {
@@ 329-340 (lines=12) @@
326
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
327
    }
328
329
    public function testAppendToInsertInEmpty()
330
    {
331
        $node = new MultipleTreeNode64(['slug' => 'new1']);
332
        $this->assertTrue($node->appendTo(MultipleTreeNode64::findOne(16))->save());
333
334
        $node = new MultipleTreeNode64(['slug' => 'new2']);
335
        $this->assertTrue($node->appendTo(MultipleTreeNode64::findOne(18))->save());
336
337
        $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']);
338
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-empty-64.php'));
339
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
340
    }
341
342
    public function testAppendToInsertInEmptyAmount77NoPrepend()
343
    {
@@ 438-449 (lines=12) @@
435
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
436
    }
437
438
    public function testInsertBefore()
439
    {
440
        $node = new MultipleTreeNode64(['slug' => 'new1']);
441
        $this->assertTrue($node->insertBefore(MultipleTreeNode64::findOne(16))->save());
442
443
        $node = new MultipleTreeNode64(['slug' => 'new2']);
444
        $this->assertTrue($node->insertBefore(MultipleTreeNode64::findOne(33))->save());
445
446
        $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']);
447
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-insert-64.php'));
448
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
449
    }
450
451
    public function testInsertBeforeUpdate()
452
    {
@@ 461-472 (lines=12) @@
458
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
459
    }
460
461
    public function testInsertAfterInsert()
462
    {
463
        $node = new MultipleTreeNode64(['slug' => 'new1']);
464
        $this->assertTrue($node->insertAfter(MultipleTreeNode64::findOne(14))->save());
465
466
        $node = new MultipleTreeNode64(['slug' => 'new2']);
467
        $this->assertTrue($node->insertAfter(MultipleTreeNode64::findOne(37))->save());
468
469
        $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']);
470
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-insert-64.php'));
471
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
472
    }
473
474
    public function testInsertAfterUpdate()
475
    {