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