Code Duplication    Length = 11-11 lines in 3 locations

tests/MabeEnumTest/EnumSetTest.php 3 locations

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