Code Duplication    Length = 11-11 lines in 3 locations

tests/MabeEnumTest/EnumSetTest.php 3 locations

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