Changeset 35225 for trunk/tests/phpunit/tests/post/getPages.php
- Timestamp:
- 10/16/2015 09:04:12 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/post/getPages.php
r35162 r35225 16 16 global $wpdb; 17 17 18 $this->factory->post->create_many( 3, array( 'post_type' => 'page' ) );18 self::$factory->post->create_many( 3, array( 'post_type' => 'page' ) ); 19 19 wp_cache_delete( 'last_changed', 'posts' ); 20 20 $this->assertFalse( wp_cache_get( 'last_changed', 'posts' ) ); … … 100 100 */ 101 101 function test_get_pages_meta() { 102 $posts = $this->factory->post->create_many( 3, array( 'post_type' => 'page' ) );102 $posts = self::$factory->post->create_many( 3, array( 'post_type' => 'page' ) ); 103 103 add_post_meta( $posts[0], 'some-meta-key', '0' ); 104 104 add_post_meta( $posts[1], 'some-meta-key', '' ); … … 117 117 118 118 foreach ( range( 1, 20 ) as $i ) 119 $page_ids[] = $this->factory->post->create( array( 'post_type' => 'page' ) );119 $page_ids[] = self::$factory->post->create( array( 'post_type' => 'page' ) ); 120 120 121 121 $inc = array_slice( $page_ids, 0, 10 ); … … 139 139 */ 140 140 function test_get_pages_parent() { 141 $page_id1 = $this->factory->post->create( array( 'post_type' => 'page' ) );142 $page_id2 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_id1 ) );143 $page_id3 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_id2 ) );144 $page_id4 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_id1 ) );141 $page_id1 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 142 $page_id2 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_id1 ) ); 143 $page_id3 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_id2 ) ); 144 $page_id4 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_id1 ) ); 145 145 146 146 $pages = get_pages( array( 'parent' => 0, 'hierarchical' => false ) ); … … 167 167 */ 168 168 function test_wp_dropdown_pages() { 169 $this->factory->post->create_many( 5, array( 'post_type' => 'page' ) );169 self::$factory->post->create_many( 5, array( 'post_type' => 'page' ) ); 170 170 171 171 preg_match_all( '#<option#', wp_dropdown_pages( 'echo=0' ), $matches ); … … 178 178 */ 179 179 function test_get_chidren_fields_ids() { 180 $post_id = $this->factory->post->create();181 $child_ids = $this->factory->post->create_many( 5, array( 'post_parent' => $post_id ) );180 $post_id = self::$factory->post->create(); 181 $child_ids = self::$factory->post->create_many( 5, array( 'post_parent' => $post_id ) ); 182 182 183 183 $post_ids = get_children( array( 'fields' => 'ids', 'post_parent' => $post_id ) ); … … 190 190 function test_get_pages_hierarchical_and_no_parent() { 191 191 global $wpdb; 192 $page_1 = $this->factory->post->create( array( 'post_type' => 'page' ) );193 $page_2 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );194 $page_3 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );195 $page_4 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_2 ) );192 $page_1 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 193 $page_2 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 194 $page_3 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 195 $page_4 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_2 ) ); 196 196 197 197 $pages = get_pages(); // Defaults: hierarchical = true, parent = -1 … … 219 219 */ 220 220 public function test_get_pages_hierarchical_empty_child_of() { 221 $page_1 = $this->factory->post->create( array( 'post_type' => 'page' ) );222 $page_2 = $this->factory->post->create( array( 'post_type' => 'page' ) );223 $page_3 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );224 $page_4 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );221 $page_1 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 222 $page_2 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 223 $page_3 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 224 $page_4 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 225 225 226 226 $pages = get_pages(); // Defaults: hierarchical = true, child_of = '', parent = -1 … … 253 253 */ 254 254 public function test_get_pages_non_hierarchical_empty_child_of() { 255 $page_1 = $this->factory->post->create( array( 'post_type' => 'page' ) );256 $page_2 = $this->factory->post->create( array( 'post_type' => 'page' ) );257 $page_3 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );258 $page_4 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );255 $page_1 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 256 $page_2 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 257 $page_3 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 258 $page_4 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 259 259 260 260 $pages = get_pages( array( 'hierarchical' => false ) ); // child_of = '', parent = -1 … … 279 279 */ 280 280 public function test_get_pages_hierarchical_non_empty_child_of() { 281 $page_1 = $this->factory->post->create( array( 'post_type' => 'page' ) );282 $page_2 = $this->factory->post->create( array( 'post_type' => 'page' ) );283 $page_3 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );284 $page_4 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_3 ) );285 $page_5 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );281 $page_1 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 282 $page_2 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 283 $page_3 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 284 $page_4 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_3 ) ); 285 $page_5 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 286 286 287 287 $pages = get_pages( array( 'child_of' => $page_1 ) ); // Defaults: hierarchical = true, parent = -1. … … 307 307 */ 308 308 public function test_get_pages_non_hierarchical_non_empty_child_of() { 309 $page_1 = $this->factory->post->create( array( 'post_type' => 'page' ) );310 $page_2 = $this->factory->post->create( array( 'post_type' => 'page' ) );311 $page_3 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );312 $page_4 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_3 ) );313 $page_5 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );309 $page_1 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 310 $page_2 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 311 $page_3 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 312 $page_4 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_3 ) ); 313 $page_5 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) ); 314 314 315 315 $pages = get_pages( array( 'hierarchical' => false, 'child_of' => $page_1 ) ); … … 339 339 register_post_type( $type, array( 'hierarchical' => true, 'public' => true ) ); 340 340 341 $posts = $this->factory->post->create_many( 2, array( 'post_type' => $type ) );341 $posts = self::$factory->post->create_many( 2, array( 'post_type' => $type ) ); 342 342 $post_id = reset( $posts ); 343 343 … … 361 361 362 362 function test_exclude_tree() { 363 $post_id1 = $this->factory->post->create( array( 'post_type' => 'page' ) );364 $post_id2 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $post_id1 ) );365 $post_id3 = $this->factory->post->create( array( 'post_type' => 'page' ) );366 $post_id4 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $post_id3 ) );363 $post_id1 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 364 $post_id2 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $post_id1 ) ); 365 $post_id3 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 366 $post_id4 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $post_id3 ) ); 367 367 368 368 $all = get_pages(); … … 385 385 $this->assertCount( 0, $exclude5 ); 386 386 387 $post_id5 = $this->factory->post->create( array( 'post_type' => 'page' ) );388 $post_id6 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $post_id5 ) );387 $post_id5 = self::$factory->post->create( array( 'post_type' => 'page' ) ); 388 $post_id6 = self::$factory->post->create( array( 'post_type' => 'page', 'post_parent' => $post_id5 ) ); 389 389 390 390 $exclude6 = get_pages( array( 'exclude_tree' => array( $post_id1, $post_id3 ) ) );
Note: See TracChangeset
for help on using the changeset viewer.