Code Duplication    Length = 21-21 lines in 2 locations

tests/NestedIntervalsBehaviorTestCase.php 2 locations

@@ 247-267 (lines=21) @@
244
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
245
    }
246
247
    public function testPrependToInsertInEmpty()
248
    {
249
        $node = new Node(['slug' => 'new1']);
250
        $this->assertTrue($node->prependTo(Node::findOne(14))->save());
251
252
        $node = new Node(['slug' => 'new2']);
253
        $this->assertTrue($node->prependTo(Node::findOne(15))->save());
254
255
        $node = new Node(['slug' => 'new3']);
256
        $this->assertTrue($node->prependTo(Node::findOne(8))->save());
257
258
        $node = new MultipleTreeNode(['slug' => 'new1']);
259
        $this->assertTrue($node->prependTo(MultipleTreeNode::findOne(16))->save());
260
261
        $node = new MultipleTreeNode(['slug' => 'new2']);
262
        $this->assertTrue($node->prependTo(MultipleTreeNode::findOne(18))->save());
263
264
        $dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']);
265
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-empty.php'));
266
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
267
    }
268
269
    public function testPrependToInsertInEmptyAmount77NoPrepend()
270
    {
@@ 490-510 (lines=21) @@
487
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
488
    }
489
490
    public function testAppendToInsertInEmpty()
491
    {
492
        $node = new Node(['slug' => 'new1']);
493
        $this->assertTrue($node->appendTo(Node::findOne(14))->save());
494
495
        $node = new Node(['slug' => 'new2']);
496
        $this->assertTrue($node->appendTo(Node::findOne(15))->save());
497
498
        $node = new Node(['slug' => 'new3']);
499
        $this->assertTrue($node->appendTo(Node::findOne(8))->save());
500
501
        $node = new MultipleTreeNode(['slug' => 'new1']);
502
        $this->assertTrue($node->appendTo(MultipleTreeNode::findOne(16))->save());
503
504
        $node = new MultipleTreeNode(['slug' => 'new2']);
505
        $this->assertTrue($node->appendTo(MultipleTreeNode::findOne(18))->save());
506
507
        $dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']);
508
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-empty.php'));
509
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
510
    }
511
512
    public function testAppendToInsertInEmptyAmount77NoPrepend()
513
    {