Skip to:
Content

BuddyPress.org

Ticket #7882: 7882.fix-unittest.patch

File 7882.fix-unittest.patch, 3.6 KB (added by imath, 3 years ago)
  • tests/phpunit/testcases/core/class-bp-core-user.php

    diff --git tests/phpunit/testcases/core/class-bp-core-user.php tests/phpunit/testcases/core/class-bp-core-user.php
    index f77659d7d..496cb9fa7 100644
    class BP_Tests_BP_Core_User_TestCases extends BP_UnitTestCase { 
    99         * @expectedDeprecated BP_Core_User::get_users
    1010         */
    1111        public function test_get_users_with_exclude_querystring() {
     12                add_filter( 'bp_use_legacy_user_query', '__return_true' );
     13
    1214                $u1 = self::factory()->user->create();
    1315                $u2 = self::factory()->user->create();
    1416                $u3 = self::factory()->user->create();
    class BP_Tests_BP_Core_User_TestCases extends BP_UnitTestCase { 
    1820                $users = BP_Core_User::get_users( 'active', 0, 1, 0, false, false, true, $exclude_qs );
    1921                $user_ids = wp_parse_id_list( wp_list_pluck( $users['users'], 'id' ) );
    2022
     23                remove_filter( 'bp_use_legacy_user_query', '__return_true' );
     24
    2125                $this->assertEquals( array( $u2 ), $user_ids );
    2226        }
    2327
    class BP_Tests_BP_Core_User_TestCases extends BP_UnitTestCase { 
    2529         * @expectedDeprecated BP_Core_User::get_users
    2630         */
    2731        public function test_get_users_with_exclude_array() {
     32                add_filter( 'bp_use_legacy_user_query', '__return_true' );
     33
    2834                $u1 = self::factory()->user->create();
    2935                $u2 = self::factory()->user->create();
    3036                $u3 = self::factory()->user->create();
    class BP_Tests_BP_Core_User_TestCases extends BP_UnitTestCase { 
    3844                $users = BP_Core_User::get_users( 'active', 0, 1, 0, false, false, true, $exclude_array );
    3945                $user_ids = wp_parse_id_list( wp_list_pluck( $users['users'], 'id' ) );
    4046
     47                remove_filter( 'bp_use_legacy_user_query', '__return_true' );
     48
    4149                $this->assertEquals( array( $u2 ), $user_ids );
    4250        }
    4351
    class BP_Tests_BP_Core_User_TestCases extends BP_UnitTestCase { 
    4553         * @expectedDeprecated BP_Core_User::get_users
    4654         */
    4755        public function test_get_users_with_include_querystring() {
     56                add_filter( 'bp_use_legacy_user_query', '__return_true' );
     57
    4858                $u1 = self::factory()->user->create( array(
    4959                        'last_activity' => gmdate( 'Y-m-d H:i:s' ),
    5060                ) );
    class BP_Tests_BP_Core_User_TestCases extends BP_UnitTestCase { 
    6070                $users = BP_Core_User::get_users( 'active', 0, 1, 0, $include_qs );
    6171                $user_ids = wp_parse_id_list( wp_list_pluck( $users['users'], 'id' ) );
    6272
     73                remove_filter( 'bp_use_legacy_user_query', '__return_true' );
     74
    6375                $this->assertEquals( array( $u1, $u3 ), $user_ids );
    6476        }
    6577
    class BP_Tests_BP_Core_User_TestCases extends BP_UnitTestCase { 
    6779         * @expectedDeprecated BP_Core_User::get_users
    6880         */
    6981        public function test_get_users_with_include_array() {
     82                add_filter( 'bp_use_legacy_user_query', '__return_true' );
     83
    7084                $u1 = self::factory()->user->create( array(
    7185                        'last_activity' => gmdate( 'Y-m-d H:i:s' ),
    7286                ) );
    class BP_Tests_BP_Core_User_TestCases extends BP_UnitTestCase { 
    90104                // typecast...ugh
    91105                $user_ids = array_map( 'intval', $user_ids );
    92106
     107                remove_filter( 'bp_use_legacy_user_query', '__return_true' );
     108
    93109                $this->assertEquals( array( $u1, $u3 ), $user_ids );
    94110        }
    95111
  • tests/phpunit/testcases/members/functions.php

    diff --git tests/phpunit/testcases/members/functions.php tests/phpunit/testcases/members/functions.php
    index b19936744..bdabc96ea 100644
    class BP_Tests_Members_Functions extends BP_UnitTestCase { 
    386386
    387387                // Setup parameters to assert to be the same
    388388                $expected = $time;
    389                 $found    = bp_get_user_meta( $user, 'last_activity', true );
     389                $found    = bp_get_user_last_activity( $user );
    390390
    391391                $this->assertSame( $expected, $found );
    392392        }