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