Make WordPress Core


Ignore:
Timestamp:
05/11/2023 10:05:51 AM (2 years ago)
Author:
spacedmonkey
Message:

Tests: Use the function get_num_queries across all unit tests.

Replace use of $wpdb->num_queries with a function call to get_num_queries. This improves readability and consistency between tests.

Props SergeyBiryukov, peterwilsoncc, spacedmonkey.
See #57841.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/bookmark/getBookmarks.php

    r51454 r55745  
    66class Tests_Bookmark_GetBookmarks extends WP_UnitTestCase {
    77    public function test_should_hit_cache() {
    8         global $wpdb;
    9 
    108        $bookmarks = self::factory()->bookmark->create_many( 2 );
    119
     
    1614        );
    1715
    18         $num_queries = $wpdb->num_queries;
     16        $num_queries = get_num_queries();
    1917
    2018        $found2 = get_bookmarks(
     
    2523
    2624        $this->assertSameSets( $found1, $found2 );
    27         $this->assertSame( $num_queries, $wpdb->num_queries );
     25        $this->assertSame( $num_queries, get_num_queries() );
    2826    }
    2927
    3028    public function test_adding_bookmark_should_bust_get_bookmarks_cache() {
    31         global $wpdb;
    32 
    3329        $bookmarks = self::factory()->bookmark->create_many( 2 );
    3430
     
    4036        );
    4137
    42         $num_queries = $wpdb->num_queries;
     38        $num_queries = get_num_queries();
    4339
    4440        $bookmarks[] = wp_insert_link(
     
    5652
    5753        $this->assertEqualSets( $bookmarks, wp_list_pluck( $found2, 'link_id' ) );
    58         $this->assertGreaterThan( $num_queries, $wpdb->num_queries );
     54        $this->assertGreaterThan( $num_queries, get_num_queries() );
    5955    }
    6056
     
    6359     */
    6460    public function test_orderby_rand_should_not_be_cached() {
    65         global $wpdb;
    66 
    6761        $bookmarks = self::factory()->bookmark->create_many( 2 );
    6862
     
    7367        );
    7468
    75         $num_queries = $wpdb->num_queries;
     69        $num_queries = get_num_queries();
    7670
    7771        $found2 = get_bookmarks(
     
    8377        // Equal sets != same order.
    8478        $this->assertEqualSets( $found1, $found2 );
    85         $this->assertGreaterThan( $num_queries, $wpdb->num_queries );
     79        $this->assertGreaterThan( $num_queries, get_num_queries() );
    8680    }
    8781
Note: See TracChangeset for help on using the changeset viewer.