Changeset 55745 for trunk/tests/phpunit/tests/term/getTerms.php
- Timestamp:
- 05/11/2023 10:05:51 AM (3 years ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/term/getTerms.php (modified) (21 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/term/getTerms.php
r55671 r55745 135 135 */ 136 136 public function test_get_terms_cache() { 137 global $wpdb;138 139 137 $this->set_up_three_posts_and_tags(); 140 138 141 $num_queries = $wpdb->num_queries;139 $num_queries = get_num_queries(); 142 140 143 141 // last_changed and num_queries should bump. … … 146 144 $time1 = wp_cache_get( 'last_changed', 'terms' ); 147 145 $this->assertNotEmpty( $time1 ); 148 $this->assertSame( $num_queries + 2, $wpdb->num_queries);149 150 $num_queries = $wpdb->num_queries;146 $this->assertSame( $num_queries + 2, get_num_queries() ); 147 148 $num_queries = get_num_queries(); 151 149 152 150 // Again. last_changed and num_queries should remain the same. … … 154 152 $this->assertCount( 3, $terms ); 155 153 $this->assertSame( $time1, wp_cache_get( 'last_changed', 'terms' ) ); 156 $this->assertSame( $num_queries, $wpdb->num_queries);154 $this->assertSame( $num_queries, get_num_queries() ); 157 155 } 158 156 … … 168 166 $terms = get_terms( 'post_tag' ); 169 167 $time1 = wp_cache_get( 'last_changed', 'terms' ); 170 $num_queries = $wpdb->num_queries;168 $num_queries = get_num_queries(); 171 169 172 170 // num_queries should bump, last_changed should remain the same. … … 174 172 $this->assertCount( 2, $terms ); 175 173 $this->assertSame( $time1, wp_cache_get( 'last_changed', 'terms' ) ); 176 $this->assertSame( $num_queries + 1, $wpdb->num_queries);177 178 $num_queries = $wpdb->num_queries;174 $this->assertSame( $num_queries + 1, get_num_queries() ); 175 176 $num_queries = get_num_queries(); 179 177 180 178 // Again. last_changed and num_queries should remain the same. … … 182 180 $this->assertCount( 2, $terms ); 183 181 $this->assertSame( $time1, wp_cache_get( 'last_changed', 'terms' ) ); 184 $this->assertSame( $num_queries, $wpdb->num_queries);182 $this->assertSame( $num_queries, get_num_queries() ); 185 183 } 186 184 … … 196 194 $terms = get_terms( 'post_tag' ); 197 195 $time1 = wp_cache_get( 'last_changed', 'terms' ); 198 $num_queries = $wpdb->num_queries;196 $num_queries = get_num_queries(); 199 197 200 198 // Force last_changed to bump. 201 199 wp_delete_term( $terms[0]->term_id, 'post_tag' ); 202 200 203 $num_queries = $wpdb->num_queries;201 $num_queries = get_num_queries(); 204 202 $time2 = wp_cache_get( 'last_changed', 'terms' ); 205 203 $this->assertNotEquals( $time1, $time2 ); … … 209 207 $this->assertCount( 2, $terms ); 210 208 $this->assertSame( $time2, wp_cache_get( 'last_changed', 'terms' ) ); 211 $this->assertSame( $num_queries + 1, $wpdb->num_queries);212 213 $num_queries = $wpdb->num_queries;209 $this->assertSame( $num_queries + 1, get_num_queries() ); 210 211 $num_queries = get_num_queries(); 214 212 215 213 // Again. last_changed and num_queries should remain the same. … … 217 215 $this->assertCount( 2, $terms ); 218 216 $this->assertSame( $time2, wp_cache_get( 'last_changed', 'terms' ) ); 219 $this->assertSame( $num_queries, $wpdb->num_queries);217 $this->assertSame( $num_queries, get_num_queries() ); 220 218 221 219 // @todo Repeat with term insert and update. … … 849 847 */ 850 848 public function test_child_of_should_skip_query_when_specified_parent_is_not_found_in_hierarchy_cache() { 851 global $wpdb;852 853 849 register_taxonomy( 'wptests_tax', 'post', array( 'hierarchical' => true ) ); 854 850 855 851 $terms = self::factory()->term->create_many( 3, array( 'taxonomy' => 'wptests_tax' ) ); 856 852 857 $num_queries = $wpdb->num_queries;853 $num_queries = get_num_queries(); 858 854 859 855 $found = get_terms( … … 866 862 867 863 $this->assertEmpty( $found ); 868 $this->assertSame( $num_queries, $wpdb->num_queries);864 $this->assertSame( $num_queries, get_num_queries() ); 869 865 } 870 866 … … 2474 2470 */ 2475 2471 public function test_parent_should_skip_query_when_specified_parent_is_not_found_in_hierarchy_cache() { 2476 global $wpdb;2477 2478 2472 register_taxonomy( 'wptests_tax', 'post', array( 'hierarchical' => true ) ); 2479 2473 2480 2474 $terms = self::factory()->term->create_many( 3, array( 'taxonomy' => 'wptests_tax' ) ); 2481 2475 2482 $num_queries = $wpdb->num_queries;2476 $num_queries = get_num_queries(); 2483 2477 2484 2478 $found = get_terms( … … 2491 2485 2492 2486 $this->assertEmpty( $found ); 2493 $this->assertSame( $num_queries, $wpdb->num_queries);2487 $this->assertSame( $num_queries, get_num_queries() ); 2494 2488 } 2495 2489 … … 2774 2768 ); 2775 2769 2776 $num_queries = $wpdb->num_queries;2770 $num_queries = get_num_queries(); 2777 2771 2778 2772 foreach ( $terms as $t ) { … … 2780 2774 } 2781 2775 2782 $this->assertSame( $num_queries + 1, $wpdb->num_queries);2776 $this->assertSame( $num_queries + 1, get_num_queries() ); 2783 2777 } 2784 2778 … … 2804 2798 ); 2805 2799 2806 $num_queries = $wpdb->num_queries;2800 $num_queries = get_num_queries(); 2807 2801 2808 2802 foreach ( $terms as $t ) { … … 2810 2804 } 2811 2805 2812 $this->assertSame( $num_queries + 3, $wpdb->num_queries);2806 $this->assertSame( $num_queries + 3, get_num_queries() ); 2813 2807 } 2814 2808 … … 2909 2903 ); 2910 2904 2911 $num_queries = $wpdb->num_queries;2905 $num_queries = get_num_queries(); 2912 2906 2913 2907 $found = get_terms( … … 2919 2913 ); 2920 2914 2921 $this->assertSame( $num_queries, $wpdb->num_queries);2915 $this->assertSame( $num_queries, get_num_queries() ); 2922 2916 2923 2917 $this->assertNotEmpty( $found ); … … 2932 2926 */ 2933 2927 public function test_should_prime_individual_term_cache_when_fields_is_all() { 2934 global $wpdb;2935 2936 2928 register_taxonomy( 'wptests_tax', 'post' ); 2937 2929 $terms = self::factory()->term->create_many( 2, array( 'taxonomy' => 'wptests_tax' ) ); … … 2945 2937 ); 2946 2938 2947 $num_queries = $wpdb->num_queries;2939 $num_queries = get_num_queries(); 2948 2940 $term0 = get_term( $terms[0] ); 2949 $this->assertSame( $num_queries, $wpdb->num_queries);2941 $this->assertSame( $num_queries, get_num_queries() ); 2950 2942 2951 2943 }
Note: See TracChangeset
for help on using the changeset viewer.