Make WordPress Core


Ignore:
Timestamp:
05/11/2023 10:05:51 AM (3 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/comment/query.php

    r54704 r55745  
    35893589     */
    35903590    public function test_comment_cache_key_should_ignore_custom_params() {
    3591         global $wpdb;
    3592 
    35933591        $p = self::factory()->post->create();
    35943592        $c = self::factory()->comment->create( array( 'comment_post_ID' => $p ) );
     
    36023600        );
    36033601
    3604         $num_queries = $wpdb->num_queries;
     3602        $num_queries = get_num_queries();
    36053603
    36063604        $q2 = new WP_Comment_Query();
     
    36133611        );
    36143612
    3615         $this->assertSame( $num_queries, $wpdb->num_queries );
     3613        $this->assertSame( $num_queries, get_num_queries() );
    36163614    }
    36173615
     
    36303628        );
    36313629
    3632         $num_queries = $wpdb->num_queries;
     3630        $num_queries = get_num_queries();
    36333631
    36343632        $q2 = new WP_Comment_Query(
     
    36383636        );
    36393637
    3640         $this->assertNotEquals( $num_queries, $wpdb->num_queries );
     3638        $this->assertNotEquals( $num_queries, get_num_queries() );
    36413639    }
    36423640
     
    36553653        );
    36563654
    3657         $num_queries = $wpdb->num_queries;
     3655        $num_queries = get_num_queries();
    36583656
    36593657        $q2 = new WP_Comment_Query(
     
    36633661        );
    36643662
    3665         $this->assertNotEquals( $num_queries, $wpdb->num_queries );
     3663        $this->assertNotEquals( $num_queries, get_num_queries() );
    36663664    }
    36673665
     
    44284426        $q1_ids = wp_list_pluck( $q1->comments, 'comment_ID' );
    44294427
    4430         $num_queries = $wpdb->num_queries;
     4428        $num_queries = get_num_queries();
    44314429        $q2          = new WP_Comment_Query(
    44324430            array(
     
    44384436
    44394437        $this->assertSameSets( $q1_ids, $q2_ids );
    4440         $this->assertSame( $num_queries, $wpdb->num_queries );
     4438        $this->assertSame( $num_queries, get_num_queries() );
    44414439    }
    44424440
     
    45914589        );
    45924590
    4593         $num_queries = $wpdb->num_queries;
     4591        $num_queries = get_num_queries();
    45944592        $this->assertTrue( isset( $q->comments[0]->post_name ) );
    4595         $this->assertSame( $num_queries + 1, $wpdb->num_queries );
     4593        $this->assertSame( $num_queries + 1, get_num_queries() );
    45964594    }
    45974595
     
    46144612        );
    46154613
    4616         $num_queries = $wpdb->num_queries;
     4614        $num_queries = get_num_queries();
    46174615        $this->assertTrue( isset( $q->comments[0]->post_name ) );
    4618         $this->assertSame( $num_queries, $wpdb->num_queries );
     4616        $this->assertSame( $num_queries, get_num_queries() );
    46194617    }
    46204618
     
    46304628        clean_comment_cache( $comments );
    46314629
    4632         $num_queries = $wpdb->num_queries;
     4630        $num_queries = get_num_queries();
    46334631        $q           = new WP_Comment_Query(
    46344632            array(
     
    46464644        $this->assertEqualSets( $comments, $found );
    46474645
    4648         $this->assertSame( $num_queries, $wpdb->num_queries );
     4646        $this->assertSame( $num_queries, get_num_queries() );
    46494647    }
    46504648
     
    46934691        );
    46944692
    4695         $num_queries = $wpdb->num_queries;
     4693        $num_queries = get_num_queries();
    46964694
    46974695        $q2 = new WP_Comment_Query(
     
    47024700        );
    47034701
    4704         $this->assertSame( $num_queries, $wpdb->num_queries );
     4702        $this->assertSame( $num_queries, get_num_queries() );
    47054703    }
    47064704
     
    47254723        );
    47264724
    4727         $num_queries = $wpdb->num_queries;
     4725        $num_queries = get_num_queries();
    47284726
    47294727        $q = new WP_Comment_Query(
     
    47344732        );
    47354733
    4736         $this->assertSame( $num_queries, $wpdb->num_queries );
     4734        $this->assertSame( $num_queries, get_num_queries() );
    47374735        $this->assertSameSets( array( $c ), $q->comments );
    47384736    }
     
    47674765        );
    47684766
    4769         $num_queries = $wpdb->num_queries;
     4767        $num_queries = get_num_queries();
    47704768
    47714769        $q = new WP_Comment_Query(
     
    47774775
    47784776        $num_queries++;
    4779         $this->assertSame( $num_queries, $wpdb->num_queries );
     4777        $this->assertSame( $num_queries, get_num_queries() );
    47804778        $this->assertSameSets( array( $c ), $q->comments );
    47814779    }
     
    48034801        wp_delete_comment( $c );
    48044802
    4805         $num_queries = $wpdb->num_queries;
     4803        $num_queries = get_num_queries();
    48064804
    48074805        $q = new WP_Comment_Query(
     
    48134811
    48144812        $num_queries++;
    4815         $this->assertSame( $num_queries, $wpdb->num_queries );
     4813        $this->assertSame( $num_queries, get_num_queries() );
    48164814        $this->assertSameSets( array(), $q->comments );
    48174815    }
     
    48394837        wp_trash_comment( $c );
    48404838
    4841         $num_queries = $wpdb->num_queries;
     4839        $num_queries = get_num_queries();
    48424840
    48434841        $q = new WP_Comment_Query(
     
    48494847
    48504848        $num_queries++;
    4851         $this->assertSame( $num_queries, $wpdb->num_queries );
     4849        $this->assertSame( $num_queries, get_num_queries() );
    48524850        $this->assertSameSets( array(), $q->comments );
    48534851    }
     
    48774875        wp_untrash_comment( $c );
    48784876
    4879         $num_queries = $wpdb->num_queries;
     4877        $num_queries = get_num_queries();
    48804878
    48814879        $q = new WP_Comment_Query(
     
    48874885
    48884886        $num_queries++;
    4889         $this->assertSame( $num_queries, $wpdb->num_queries );
     4887        $this->assertSame( $num_queries, get_num_queries() );
    48904888        $this->assertSameSets( array( $c ), $q->comments );
    48914889    }
     
    49134911        wp_spam_comment( $c );
    49144912
    4915         $num_queries = $wpdb->num_queries;
     4913        $num_queries = get_num_queries();
    49164914
    49174915        $q = new WP_Comment_Query(
     
    49234921
    49244922        $num_queries++;
    4925         $this->assertSame( $num_queries, $wpdb->num_queries );
     4923        $this->assertSame( $num_queries, get_num_queries() );
    49264924        $this->assertSameSets( array(), $q->comments );
    49274925    }
     
    49514949        wp_unspam_comment( $c );
    49524950
    4953         $num_queries = $wpdb->num_queries;
     4951        $num_queries = get_num_queries();
    49544952
    49554953        $q = new WP_Comment_Query(
     
    49614959
    49624960        $num_queries++;
    4963         $this->assertSame( $num_queries, $wpdb->num_queries );
     4961        $this->assertSame( $num_queries, get_num_queries() );
    49644962        $this->assertSameSets( array( $c ), $q->comments );
    49654963    }
     
    49834981        );
    49844982
    4985         $number_of_queries = $wpdb->num_queries;
     4983        $number_of_queries = get_num_queries();
    49864984
    49874985        $query_2 = $q->query(
     
    49934991            )
    49944992        );
    4995         $this->assertSame( $number_of_queries + 1, $wpdb->num_queries );
     4993        $this->assertSame( $number_of_queries + 1, get_num_queries() );
    49964994    }
    49974995
     
    50145012            )
    50155013        );
    5016         $number_of_queries = $wpdb->num_queries;
     5014        $number_of_queries = get_num_queries();
    50175015
    50185016        $query_2 = $q->query(
     
    50245022            )
    50255023        );
    5026         $this->assertSame( $number_of_queries, $wpdb->num_queries );
     5024        $this->assertSame( $number_of_queries, get_num_queries() );
    50275025    }
    50285026
     
    50445042            )
    50455043        );
    5046         $number_of_queries = $wpdb->num_queries;
     5044        $number_of_queries = get_num_queries();
    50475045
    50485046        $query_2 = $q->query(
     
    50545052        );
    50555053
    5056         $this->assertSame( $number_of_queries, $wpdb->num_queries );
     5054        $this->assertSame( $number_of_queries, get_num_queries() );
    50575055    }
    50585056
     
    52205218        add_filter( 'comments_pre_query', array( __CLASS__, 'filter_comments_pre_query' ), 10, 2 );
    52215219
    5222         $num_queries = $wpdb->num_queries;
     5220        $num_queries = get_num_queries();
    52235221
    52245222        $q       = new WP_Comment_Query();
     
    52285226
    52295227        // Make sure no queries were executed.
    5230         $this->assertSame( $num_queries, $wpdb->num_queries );
     5228        $this->assertSame( $num_queries, get_num_queries() );
    52315229
    52325230        // We manually inserted a non-existing site and overrode the results with it.
Note: See TracChangeset for help on using the changeset viewer.