- Timestamp:
- 11/03/2024 06:19:06 PM (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/testcases/groups/class-bp-groups-group.php
r13980 r14070 976 976 977 977 // Instantiate group object. 978 self::set_current_user( $u );978 wp_set_current_user( $u ); 979 979 $group = new BP_Groups_Group( $g ); 980 980 … … 982 982 $this->assertTrue( ! empty( $group->is_member ) ); 983 983 984 self::set_current_user( $this->old_current_user );984 wp_set_current_user( $this->old_current_user ); 985 985 } 986 986 … … 1470 1470 1471 1471 $old_user = get_current_user_id(); 1472 self::set_current_user( 0 );1472 wp_set_current_user( 0 ); 1473 1473 1474 1474 $this->assertEquals( $expected, BP_Groups_Group::get_group_extras( $paged_groups, $group_ids ) ); 1475 1475 1476 self::set_current_user( $old_user );1476 wp_set_current_user( $old_user ); 1477 1477 } 1478 1478 … … 1501 1501 1502 1502 $old_user = get_current_user_id(); 1503 self::set_current_user( $u );1503 wp_set_current_user( $u ); 1504 1504 1505 1505 $this->assertEquals( $expected, BP_Groups_Group::get_group_extras( $paged_groups, $group_ids ) ); 1506 1506 1507 self::set_current_user( $old_user );1507 wp_set_current_user( $old_user ); 1508 1508 } 1509 1509 … … 1533 1533 1534 1534 $old_user = get_current_user_id(); 1535 self::set_current_user( $u );1535 wp_set_current_user( $u ); 1536 1536 1537 1537 $this->assertEquals( $expected, BP_Groups_Group::get_group_extras( $paged_groups, $group_ids ) ); 1538 1538 1539 self::set_current_user( $old_user );1539 wp_set_current_user( $old_user ); 1540 1540 } 1541 1541 … … 1573 1573 1574 1574 $old_user = get_current_user_id(); 1575 self::set_current_user( $u );1575 wp_set_current_user( $u ); 1576 1576 1577 1577 $this->assertEquals( $expected, BP_Groups_Group::get_group_extras( $paged_groups, $group_ids ) ); 1578 1578 1579 self::set_current_user( $old_user );1579 wp_set_current_user( $old_user ); 1580 1580 } 1581 1581 … … 1610 1610 1611 1611 $old_user = get_current_user_id(); 1612 self::set_current_user( $u );1612 wp_set_current_user( $u ); 1613 1613 1614 1614 $this->assertEquals( $expected, BP_Groups_Group::get_group_extras( $paged_groups, $group_ids ) ); 1615 1615 1616 self::set_current_user( $old_user );1616 wp_set_current_user( $old_user ); 1617 1617 } 1618 1618 … … 1648 1648 1649 1649 $old_user = get_current_user_id(); 1650 self::set_current_user( $u );1650 wp_set_current_user( $u ); 1651 1651 1652 1652 $this->assertEquals( $expected, BP_Groups_Group::get_group_extras( $paged_groups, $group_ids ) ); 1653 1653 1654 self::set_current_user( $old_user );1654 wp_set_current_user( $old_user ); 1655 1655 } 1656 1656 … … 1745 1745 /** 1746 1746 * @ticket BP5451 1747 * @ticket BP7658 1747 1748 */ 1748 1749 public function test_is_member_property() { 1749 $users = self::factory()->user->create_many( 2 ); 1750 1751 $g = self::factory()->group->create( array( 1752 'creator_id' => $users[0], 1753 ) ); 1754 1755 wp_set_current_user( $users[1] ); 1750 $u1 = self::factory()->user->create(); 1751 $u2 = self::factory()->user->create(); 1752 $g = self::factory()->group->create( array( 'creator_id' => $u1 ) ); 1753 1754 wp_set_current_user( $u2 ); 1756 1755 1757 1756 $group_a = new BP_Groups_Group( $g ); 1757 1758 // $u2 IS NOT a member of $g yet. 1758 1759 $this->assertFalse( $group_a->is_member ); 1759 1760 1760 $this->add_user_to_group( $users[1], $g ); 1761 // Now $u2 IS a member of $g. 1762 $this->add_user_to_group( $u2, $g ); 1763 1761 1764 $group_b = new BP_Groups_Group( $g ); 1762 $this->assertFalse( $group_b->is_member ); 1765 1766 // $u2 IS a member of $g. This returns the ID of the membership, not the User id or boolean. 1767 $this->assertTrue( (bool) $group_b->is_member ); 1763 1768 } 1764 1769 1765 1770 /** 1766 1771 * @ticket BP5451 1772 * @ticket BP7658 1767 1773 */ 1768 1774 public function test_is_invited_property() { 1769 $users = self::factory()->user->create_many( 2 ); 1770 1771 $g = self::factory()->group->create( array( 1772 'creator_id' => $users[0], 1773 ) ); 1774 1775 wp_set_current_user( $users[1] ); 1775 $u1 = self::factory()->user->create(); 1776 $u2 = self::factory()->user->create(); 1777 $g = self::factory()->group->create( array( 'creator_id' => $u1 ) ); 1778 1779 wp_set_current_user( $u2 ); 1776 1780 1777 1781 $group_a = new BP_Groups_Group( $g ); 1782 1778 1783 $this->assertFalse( $group_a->is_invited ); 1779 1784 1780 1785 groups_invite_user( array( 1781 'user_id' => $u sers[1],1786 'user_id' => $u2, 1782 1787 'group_id' => $g, 1783 'inviter_id' => $u sers[0],1788 'inviter_id' => $u1, 1784 1789 'send_invite' => 1 1785 1790 ) ); 1786 1791 1787 1792 $group_b = new BP_Groups_Group( $g ); 1788 $this->assertFalse( $group_b->is_invited ); 1793 1794 $this->assertTrue( wp_validate_boolean( $group_b->is_invited ) ); 1789 1795 } 1790 1796 … … 1793 1799 */ 1794 1800 public function test_is_pending_property() { 1795 $users = self::factory()->user->create_many( 2 ); 1796 1797 $g = self::factory()->group->create( array( 1798 'creator_id' => $users[0], 1799 ) ); 1800 1801 wp_set_current_user( $users[1] ); 1801 $u1 = self::factory()->user->create(); 1802 $u2 = self::factory()->user->create(); 1803 $g = self::factory()->group->create( array( 'creator_id' => $u1 ) ); 1804 1805 wp_set_current_user( $u2 ); 1802 1806 1803 1807 $group_a = new BP_Groups_Group( $g ); 1808 1804 1809 $this->assertFalse( $group_a->is_pending ); 1805 1810 1806 1811 groups_send_membership_request( array( 1807 'user_id' => $u sers[1],1812 'user_id' => $u2, 1808 1813 'group_id' => $g 1809 1814 ) ); … … 1812 1817 $this->assertFalse( $group_b->is_pending ); 1813 1818 } 1814 1815 1819 1816 1820 /**
Note: See TracChangeset
for help on using the changeset viewer.