Code Duplication    Length = 10-10 lines in 4 locations

tests/MabeEnumTest/EnumSetTest.php 4 locations

@@ 441-450 (lines=10) @@
438
        }
439
    }
440
441
    public function testIsSubsetFull()
442
    {
443
        $set1 = new EnumSet(Enum32::class);
444
        $set2 = new EnumSet(Enum32::class);
445
446
        foreach (Enum32::getEnumerators() as $enumerator) {
447
            $set2->attach($enumerator);
448
            $this->assertTrue($set1->isSubset($set2));
449
        }
450
    }
451
452
    public function testIsSubsetFalse()
453
    {
@@ 452-461 (lines=10) @@
449
        }
450
    }
451
452
    public function testIsSubsetFalse()
453
    {
454
        $set1 = new EnumSet(Enum32::class);
455
        $set2 = new EnumSet(Enum32::class);
456
457
        foreach (Enum32::getEnumerators() as $enumerator) {
458
            $set1->attach($enumerator);
459
            $this->assertFalse($set1->isSubset($set2));
460
        }
461
    }
462
463
    public function testIsSubsetWrongInstance()
464
    {
@@ 494-503 (lines=10) @@
491
        }
492
    }
493
494
    public function testIsSupersetFull()
495
    {
496
        $set1 = new EnumSet(Enum32::class);
497
        $set2 = new EnumSet(Enum32::class);
498
499
        foreach (Enum32::getEnumerators() as $enumerator) {
500
            $set1->attach($enumerator);
501
            $this->assertTrue($set1->isSuperset($set2));
502
        }
503
    }
504
505
    public function testIsSupersetFalse()
506
    {
@@ 505-514 (lines=10) @@
502
        }
503
    }
504
505
    public function testIsSupersetFalse()
506
    {
507
        $set1 = new EnumSet(Enum32::class);
508
        $set2 = new EnumSet(Enum32::class);
509
510
        foreach (Enum32::getEnumerators() as $enumerator) {
511
            $set2->attach($enumerator);
512
            $this->assertFalse($set1->isSuperset($set2));
513
        }
514
    }
515
516
    public function testIsSupersetWrongInstance()
517
    {