Code Duplication    Length = 11-11 lines in 3 locations

tests/MabeEnumTest/EnumSetTest.php 3 locations

@@ 590-600 (lines=11) @@
587
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
588
    }
589
590
    public function testGetEnumerators()
591
    {
592
        $set = new EnumSet('MabeEnumTest\TestAsset\EnumBasic');
593
        $this->assertSame(array(), $set->getEnumerators());
594
595
        foreach (EnumBasic::getConstants() as $value) {
596
            $set->attach($value);
597
        }
598
599
        $this->assertSame(EnumBasic::getEnumerators(), $set->getEnumerators());
600
    }
601
602
    public function testGetEnumeratorsDoesNotEffectIteratorPosition()
603
    {
@@ 613-623 (lines=11) @@
610
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
611
    }
612
613
    public function testGetValues()
614
    {
615
        $set = new EnumSet('MabeEnumTest\TestAsset\EnumBasic');
616
        $this->assertSame(array(), $set->getValues());
617
618
        foreach (EnumBasic::getConstants() as $value) {
619
            $set->attach($value);
620
        }
621
622
        $this->assertSame(array_values(EnumBasic::getConstants()), $set->getValues());
623
    }
624
625
    public function testGetValuesDoesNotEffectIteratorPosition()
626
    {
@@ 636-646 (lines=11) @@
633
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
634
    }
635
636
    public function testGetNames()
637
    {
638
        $set = new EnumSet('MabeEnumTest\TestAsset\EnumBasic');
639
        $this->assertSame(array(), $set->getNames());
640
641
        foreach (EnumBasic::getConstants() as $value) {
642
            $set->attach($value);
643
        }
644
645
        $this->assertSame(array_keys(EnumBasic::getConstants()), $set->getNames());
646
    }
647
648
    public function testGetNamesDoesNotEffectIteratorPosition()
649
    {