Code Duplication    Length = 11-11 lines in 3 locations

tests/MabeEnumTest/EnumSetTest.php 3 locations

@@ 554-564 (lines=11) @@
551
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
552
    }
553
554
    public function testGetEnumerators()
555
    {
556
        $set = new EnumSet(EnumBasic::class);
557
        $this->assertSame(array(), $set->getEnumerators());
558
559
        foreach (EnumBasic::getConstants() as $value) {
560
            $set->attach($value);
561
        }
562
563
        $this->assertSame(EnumBasic::getEnumerators(), $set->getEnumerators());
564
    }
565
566
    public function testGetEnumeratorsDoesNotEffectIteratorPosition()
567
    {
@@ 577-587 (lines=11) @@
574
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
575
    }
576
577
    public function testGetValues()
578
    {
579
        $set = new EnumSet(EnumBasic::class);
580
        $this->assertSame(array(), $set->getValues());
581
582
        foreach (EnumBasic::getConstants() as $value) {
583
            $set->attach($value);
584
        }
585
586
        $this->assertSame(array_values(EnumBasic::getConstants()), $set->getValues());
587
    }
588
589
    public function testGetValuesDoesNotEffectIteratorPosition()
590
    {
@@ 600-610 (lines=11) @@
597
        $this->assertSame(EnumBasic::TWO, $set->current()->getValue());
598
    }
599
600
    public function testGetNames()
601
    {
602
        $set = new EnumSet(EnumBasic::class);
603
        $this->assertSame(array(), $set->getNames());
604
605
        foreach (EnumBasic::getConstants() as $value) {
606
            $set->attach($value);
607
        }
608
609
        $this->assertSame(array_keys(EnumBasic::getConstants()), $set->getNames());
610
    }
611
612
    public function testGetNamesDoesNotEffectIteratorPosition()
613
    {