@@ 657-664 (lines=8) @@ | ||
654 | ), $rs->getValues()); |
|
655 | } |
|
656 | ||
657 | public function testUnionThrowsInvalidArgumentException() |
|
658 | { |
|
659 | $set1 = new EnumSet(EnumBasic::class); |
|
660 | $set2 = new EnumSet(Enum32::class); |
|
661 | ||
662 | $this->setExpectedException(InvalidArgumentException::class); |
|
663 | $set1->union($set2); |
|
664 | } |
|
665 | ||
666 | public function testIntersect() |
|
667 | { |
|
@@ 689-696 (lines=8) @@ | ||
686 | ), $rs->getValues()); |
|
687 | } |
|
688 | ||
689 | public function testIntersectThrowsInvalidArgumentException() |
|
690 | { |
|
691 | $set1 = new EnumSet(EnumBasic::class); |
|
692 | $set2 = new EnumSet(Enum32::class); |
|
693 | ||
694 | $this->setExpectedException(InvalidArgumentException::class); |
|
695 | $set1->intersect($set2); |
|
696 | } |
|
697 | ||
698 | public function testDiff() |
|
699 | { |
|
@@ 721-728 (lines=8) @@ | ||
718 | ), $rs->getValues()); |
|
719 | } |
|
720 | ||
721 | public function testDiffThrowsInvalidArgumentException() |
|
722 | { |
|
723 | $set1 = new EnumSet(EnumBasic::class); |
|
724 | $set2 = new EnumSet(Enum32::class); |
|
725 | ||
726 | $this->setExpectedException(InvalidArgumentException::class); |
|
727 | $set1->diff($set2); |
|
728 | } |
|
729 | ||
730 | public function testSymDiff() |
|
731 | { |
|
@@ 755-762 (lines=8) @@ | ||
752 | ), $rs->getValues()); |
|
753 | } |
|
754 | ||
755 | public function testSymDiffThrowsInvalidArgumentException() |
|
756 | { |
|
757 | $set1 = new EnumSet(EnumBasic::class); |
|
758 | $set2 = new EnumSet(Enum32::class); |
|
759 | ||
760 | $this->setExpectedException(InvalidArgumentException::class); |
|
761 | $set1->symDiff($set2); |
|
762 | } |
|
763 | } |
|
764 |