Code Duplication    Length = 10-10 lines in 4 locations

tests/MabeEnumTest/EnumSetTest.php 4 locations

@@ 452-461 (lines=10) @@
449
        }
450
    }
451
452
    public function testIsSubsetFull()
453
    {
454
        $set1 = new EnumSet(Enum32::class);
455
        $set2 = new EnumSet(Enum32::class);
456
457
        foreach (Enum32::getEnumerators() as $enumerator) {
458
            $set2->attach($enumerator);
459
            $this->assertTrue($set1->isSubset($set2));
460
        }
461
    }
462
463
    public function testIsSubsetFalse()
464
    {
@@ 463-472 (lines=10) @@
460
        }
461
    }
462
463
    public function testIsSubsetFalse()
464
    {
465
        $set1 = new EnumSet(Enum32::class);
466
        $set2 = new EnumSet(Enum32::class);
467
468
        foreach (Enum32::getEnumerators() as $enumerator) {
469
            $set1->attach($enumerator);
470
            $this->assertFalse($set1->isSubset($set2));
471
        }
472
    }
473
474
    public function testIsSubsetWrongInstance()
475
    {
@@ 507-516 (lines=10) @@
504
        }
505
    }
506
507
    public function testIsSupersetFull()
508
    {
509
        $set1 = new EnumSet(Enum32::class);
510
        $set2 = new EnumSet(Enum32::class);
511
512
        foreach (Enum32::getEnumerators() as $enumerator) {
513
            $set1->attach($enumerator);
514
            $this->assertTrue($set1->isSuperset($set2));
515
        }
516
    }
517
518
    public function testIsSupersetFalse()
519
    {
@@ 518-527 (lines=10) @@
515
        }
516
    }
517
518
    public function testIsSupersetFalse()
519
    {
520
        $set1 = new EnumSet(Enum32::class);
521
        $set2 = new EnumSet(Enum32::class);
522
523
        foreach (Enum32::getEnumerators() as $enumerator) {
524
            $set2->attach($enumerator);
525
            $this->assertFalse($set1->isSuperset($set2));
526
        }
527
    }
528
529
    public function testIsSupersetWrongInstance()
530
    {