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