@@ 646-653 (lines=8) @@ | ||
643 | ), $rs->getValues()); |
|
644 | } |
|
645 | ||
646 | public function testUnionThrowsInvalidArgumentException() |
|
647 | { |
|
648 | $set1 = new EnumSet(EnumBasic::class); |
|
649 | $set2 = new EnumSet(Enum32::class); |
|
650 | ||
651 | $this->setExpectedException(InvalidArgumentException::class); |
|
652 | $set1->union($set2); |
|
653 | } |
|
654 | ||
655 | public function testIntersect() |
|
656 | { |
|
@@ 678-685 (lines=8) @@ | ||
675 | ), $rs->getValues()); |
|
676 | } |
|
677 | ||
678 | public function testIntersectThrowsInvalidArgumentException() |
|
679 | { |
|
680 | $set1 = new EnumSet(EnumBasic::class); |
|
681 | $set2 = new EnumSet(Enum32::class); |
|
682 | ||
683 | $this->setExpectedException(InvalidArgumentException::class); |
|
684 | $set1->intersect($set2); |
|
685 | } |
|
686 | ||
687 | public function testDiff() |
|
688 | { |
|
@@ 710-717 (lines=8) @@ | ||
707 | ), $rs->getValues()); |
|
708 | } |
|
709 | ||
710 | public function testDiffThrowsInvalidArgumentException() |
|
711 | { |
|
712 | $set1 = new EnumSet(EnumBasic::class); |
|
713 | $set2 = new EnumSet(Enum32::class); |
|
714 | ||
715 | $this->setExpectedException(InvalidArgumentException::class); |
|
716 | $set1->diff($set2); |
|
717 | } |
|
718 | ||
719 | public function testSymDiff() |
|
720 | { |
|
@@ 744-751 (lines=8) @@ | ||
741 | ), $rs->getValues()); |
|
742 | } |
|
743 | ||
744 | public function testSymDiffThrowsInvalidArgumentException() |
|
745 | { |
|
746 | $set1 = new EnumSet(EnumBasic::class); |
|
747 | $set2 = new EnumSet(Enum32::class); |
|
748 | ||
749 | $this->setExpectedException(InvalidArgumentException::class); |
|
750 | $set1->symDiff($set2); |
|
751 | } |
|
752 | } |
|
753 |