Code Duplication    Length = 11-11 lines in 3 locations

tests/MabeEnumTest/EnumSetTest.php 3 locations

@@ 567-577 (lines=11) @@
564
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
565
    }
566
567
    public function testGetEnumerators()
568
    {
569
        $set = new EnumSet(EnumBasic::class);
570
        $this->assertSame(array(), $set->getEnumerators());
571
572
        foreach (EnumBasic::getConstants() as $value) {
573
            $set->attach($value);
574
        }
575
576
        $this->assertSame(EnumBasic::getEnumerators(), $set->getEnumerators());
577
    }
578
579
    public function testGetEnumeratorsDoesNotEffectIteratorPosition()
580
    {
@@ 590-600 (lines=11) @@
587
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
588
    }
589
590
    public function testGetValues()
591
    {
592
        $set = new EnumSet(EnumBasic::class);
593
        $this->assertSame(array(), $set->getValues());
594
595
        foreach (EnumBasic::getConstants() as $value) {
596
            $set->attach($value);
597
        }
598
599
        $this->assertSame(array_values(EnumBasic::getConstants()), $set->getValues());
600
    }
601
602
    public function testGetValuesDoesNotEffectIteratorPosition()
603
    {
@@ 613-623 (lines=11) @@
610
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
611
    }
612
613
    public function testGetNames()
614
    {
615
        $set = new EnumSet(EnumBasic::class);
616
        $this->assertSame(array(), $set->getNames());
617
618
        foreach (EnumBasic::getConstants() as $value) {
619
            $set->attach($value);
620
        }
621
622
        $this->assertSame(array_keys(EnumBasic::getConstants()), $set->getNames());
623
    }
624
625
    public function testGetNamesDoesNotEffectIteratorPosition()
626
    {