@@ 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 | { |