Code Duplication    Length = 11-11 lines in 3 locations

tests/MabeEnumTest/EnumSetTest.php 3 locations

@@ 607-617 (lines=11) @@
604
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
605
    }
606
607
    public function testGetEnumerators()
608
    {
609
        $set = new EnumSet('MabeEnumTest\TestAsset\EnumBasic');
610
        $this->assertSame(array(), $set->getEnumerators());
611
612
        foreach (EnumBasic::getConstants() as $value) {
613
            $set->attach($value);
614
        }
615
616
        $this->assertSame(EnumBasic::getEnumerators(), $set->getEnumerators());
617
    }
618
619
    public function testGetEnumeratorsDoesNotEffectIteratorPosition()
620
    {
@@ 630-640 (lines=11) @@
627
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
628
    }
629
630
    public function testGetValues()
631
    {
632
        $set = new EnumSet('MabeEnumTest\TestAsset\EnumBasic');
633
        $this->assertSame(array(), $set->getValues());
634
635
        foreach (EnumBasic::getConstants() as $value) {
636
            $set->attach($value);
637
        }
638
639
        $this->assertSame(array_values(EnumBasic::getConstants()), $set->getValues());
640
    }
641
642
    public function testGetValuesDoesNotEffectIteratorPosition()
643
    {
@@ 653-663 (lines=11) @@
650
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
651
    }
652
653
    public function testGetNames()
654
    {
655
        $set = new EnumSet('MabeEnumTest\TestAsset\EnumBasic');
656
        $this->assertSame(array(), $set->getNames());
657
658
        foreach (EnumBasic::getConstants() as $value) {
659
            $set->attach($value);
660
        }
661
662
        $this->assertSame(array_keys(EnumBasic::getConstants()), $set->getNames());
663
    }
664
665
    public function testGetNamesDoesNotEffectIteratorPosition()
666
    {