WordPress.org

Make WordPress Core

Ticket #21459: 21459-no-switched-ut.diff

File 21459-no-switched-ut.diff, 2.4 KB (added by ryan, 20 months ago)
  • tests/post/objects.php

     
    5454                $this->assertInternalType( 'array', $post_std ); 
    5555                $post_std = (object) $post_std; 
    5656                $GLOBALS['post'] = $post_std; 
    57                 $pid = null; 
    58                 $post = get_post( $pid ); 
     57                $post = get_post( null ); 
    5958                $this->assertInstanceOf( 'WP_Post', $post ); 
    6059                $this->assertEquals( $id, $post->ID ); 
    6160                unset( $GLOBALS['post'] ); 
     61 
     62                // If no global post and passing empty value, expect null. 
     63                $this->assertNull( get_post( null ) ); 
     64                $this->assertNull( get_post( 0 ) ); 
     65                $this->assertNull( get_post( '' ) ); 
     66                $this->assertNull( get_post( false ) ); 
    6267        } 
    6368 
    6469        function test_get_post_ancestors() { 
  • tests/ms.php

     
    351351        } 
    352352 
    353353        function test_switch_restore_blog() { 
    354                 global $_wp_switched, $_wp_switched_stack, $wpdb; 
     354                global $_wp_switched_stack, $wpdb; 
    355355 
    356356                $this->assertEquals( array(), $_wp_switched_stack ); 
    357                 $this->assertFalse( $_wp_switched ); 
     357                $this->assertFalse( ms_is_switched() ); 
    358358                $current_blog_id = get_current_blog_id(); 
    359359                $this->assertInternalType( 'integer', $current_blog_id ); 
    360360 
     
    378378 
    379379                switch_to_blog( $blog_id ); 
    380380                $this->assertEquals( array( $current_blog_id ), $_wp_switched_stack ); 
    381                 $this->assertTrue( $_wp_switched ); 
     381                $this->assertTrue( ms_is_switched() ); 
    382382                $this->assertEquals( $blog_id, $wpdb->blogid ); 
    383383                $this->assertFalse( wp_cache_get( 'switch-test', 'switch-test' ) ); 
    384384                wp_cache_set( 'switch-test', $blog_id, 'switch-test' ); 
     
    386386 
    387387                switch_to_blog( $blog_id ); 
    388388                $this->assertEquals( array( $current_blog_id, $blog_id ), $_wp_switched_stack ); 
    389                 $this->assertTrue( $_wp_switched ); 
     389                $this->assertTrue( ms_is_switched() ); 
    390390                $this->assertEquals( $blog_id, $wpdb->blogid ); 
    391391                $this->assertEquals( $blog_id, wp_cache_get( 'switch-test', 'switch-test' ) ); 
    392392 
     
    399399                restore_current_blog(); 
    400400                $this->assertEquals( $current_blog_id, get_current_blog_id() ); 
    401401                $this->assertEquals( array(), $_wp_switched_stack ); 
    402                 $this->assertFalse( $_wp_switched ); 
     402                $this->assertFalse( ms_is_switched() ); 
    403403                $this->assertEquals( $current_blog_id, wp_cache_get( 'switch-test', 'switch-test' ) ); 
    404404 
    405405                $this->assertFalse( restore_current_blog() );