<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[35246] trunk/tests/phpunit/tests: Unit Tests: better fixtures for `Tests_AdminBar`.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/35246">35246</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/35246","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>wonderboymusic</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2015-10-17 20:48:33 +0000 (Sat, 17 Oct 2015)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Unit Tests: better fixtures for `Tests_AdminBar`. Don't force-delete some posts: some filter callbacks are no-ops on Multisite if the post is vanquished.

See <a href="https://core.trac.wordpress.org/ticket/30017">#30017</a>, <a href="https://core.trac.wordpress.org/ticket/33968">#33968</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunktestsphpunittestsadminbarphp">trunk/tests/phpunit/tests/adminbar.php</a></li>
<li><a href="#trunktestsphpunittestsmultisitesitephp">trunk/tests/phpunit/tests/multisite/site.php</a></li>
<li><a href="#trunktestsphpunittestspostgetPagesphp">trunk/tests/phpunit/tests/post/getPages.php</a></li>
<li><a href="#trunktestsphpunittestspostphp">trunk/tests/phpunit/tests/post.php</a></li>
<li><a href="#trunktestsphpunitteststermphp">trunk/tests/phpunit/tests/term.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunktestsphpunittestsadminbarphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/tests/adminbar.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/tests/adminbar.php    2015-10-17 19:47:07 UTC (rev 35245)
+++ trunk/tests/phpunit/tests/adminbar.php      2015-10-17 20:48:33 UTC (rev 35246)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6,16 +6,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @group admin
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> class Tests_AdminBar extends WP_UnitTestCase {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        protected static $editor_id;
+       protected static $admin_id;
+       protected static $no_role_id;
+       protected static $post_id;
+       protected static $blog_id;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        protected static $user_ids = array();
+
</ins><span class="cx" style="display: block; padding: 0 10px">         public static function setUpBeforeClass() {
</span><span class="cx" style="display: block; padding: 0 10px">                require_once( ABSPATH . WPINC . '/class-wp-admin-bar.php' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+               parent::setUpBeforeClass();
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        public static function wpSetUpBeforeClass( $factory ) {
+               self::$user_ids[] = self::$editor_id = $factory->user->create( array( 'role' => 'editor' ) );
+               self::$user_ids[] = self::$admin_id = $factory->user->create( array( 'role' => 'administrator' ) );
+               self::$user_ids[] = self::$no_role_id = $factory->user->create( array( 'role' => '' ) );
+       }
+
+       public static function wpTearDownAfterClass() {
+               foreach ( self::$user_ids as $id ) {
+                       self::delete_user( $id );
+               }
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         /**
</span><span class="cx" style="display: block; padding: 0 10px">         * @ticket 21117
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        function test_content_post_type() {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                wp_set_current_user( self::factory()->user->create( array( 'role' => 'editor' ) ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_set_current_user( self::$editor_id );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                register_post_type( 'content', array( 'show_in_admin_bar' => true ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -34,7 +55,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @ticket 21117
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        function test_merging_existing_meta_values() {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                wp_set_current_user( self::factory()->user->create( array( 'role' => 'editor' ) ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_set_current_user( self::$editor_id );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $admin_bar = new WP_Admin_Bar;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42,16 +63,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'id' => 'test-node',
</span><span class="cx" style="display: block; padding: 0 10px">                        'meta' => array( 'class' => 'test-class' ),
</span><span class="cx" style="display: block; padding: 0 10px">                ) );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $node = $admin_bar->get_node( 'test-node' );
-               $this->assertEquals( array( 'class' => 'test-class' ), $node->meta );
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $node1 = $admin_bar->get_node( 'test-node' );
+               $this->assertEquals( array( 'class' => 'test-class' ), $node1->meta );
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 $admin_bar->add_node( array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'id' => 'test-node',
</span><span class="cx" style="display: block; padding: 0 10px">                        'meta' => array( 'some-meta' => 'value' ),
</span><span class="cx" style="display: block; padding: 0 10px">                ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $node = $admin_bar->get_node( 'test-node' );
-               $this->assertEquals( array( 'class' => 'test-class', 'some-meta' => 'value' ), $node->meta );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $node2 = $admin_bar->get_node( 'test-node' );
+               $this->assertEquals( array( 'class' => 'test-class', 'some-meta' => 'value' ), $node2->meta );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -62,10 +84,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        $this->markTestSkipped( 'Test does not run in multisite' );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $nobody = self::factory()->user->create( array( 'role' => '' ) );
-               $this->assertFalse( user_can( $nobody, 'read' ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $this->assertFalse( user_can( self::$no_role_id, 'read' ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                wp_set_current_user( $nobody );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_set_current_user( self::$no_role_id );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $wp_admin_bar = $this->get_standard_admin_bar();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -81,7 +102,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertFalse( $node_my_account->href );
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertFalse( $node_user_info->href );
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertNull( $node_edit_profile );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -92,10 +112,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        $this->markTestSkipped( 'Test does not run in multisite' );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $editor = self::factory()->user->create( array( 'role' => 'editor' ) );
-               $this->assertTrue( user_can( $editor, 'read' ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $this->assertTrue( user_can( self::$editor_id, 'read' ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                wp_set_current_user( $editor );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_set_current_user( self::$editor_id );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $wp_admin_bar = $this->get_standard_admin_bar();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -125,23 +144,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        $this->markTestSkipped( 'Test only runs in multisite' );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $admin  = self::factory()->user->create( array( 'role' => 'administrator' ) );
-               $editor = self::factory()->user->create( array( 'role' => 'editor' ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $blog_id = self::factory()->blog->create( array(
+                       'user_id' => self::$admin_id,
+               ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $this->assertTrue( user_can( $admin, 'read' ) );
-               $this->assertTrue( user_can( $editor, 'read' ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $this->assertTrue( user_can( self::$admin_id, 'read' ) );
+               $this->assertTrue( user_can( self::$editor_id, 'read' ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $new_blog_id = self::factory()->blog->create( array(
-                       'user_id' => $admin,
-               ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $this->assertTrue( is_user_member_of_blog( self::$admin_id, $blog_id ) );
+               $this->assertFalse( is_user_member_of_blog( self::$editor_id, $blog_id ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $this->assertTrue( is_user_member_of_blog( $admin, $new_blog_id ) );
-               $this->assertFalse( is_user_member_of_blog( $editor, $new_blog_id ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_set_current_user( self::$editor_id );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                wp_set_current_user( $editor );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         switch_to_blog( $blog_id );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                switch_to_blog( $new_blog_id );
-
</del><span class="cx" style="display: block; padding: 0 10px">                 $wp_admin_bar = $this->get_standard_admin_bar();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $node_site_name    = $wp_admin_bar->get_node( 'site-name' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -150,7 +166,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $node_edit_profile = $wp_admin_bar->get_node( 'edit-profile' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // get primary blog
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $primary = get_active_blog_for_user( $editor );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $primary = get_active_blog_for_user( self::$editor_id );
</ins><span class="cx" style="display: block; padding: 0 10px">                 $this->assertInternalType( 'object', $primary );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // No Site menu as the user isn't a member of this blog
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -167,7 +183,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertEquals( $primary_profile_url, $node_edit_profile->href );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                restore_current_blog();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -179,29 +194,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        $this->markTestSkipped( 'Test only runs in multisite' );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $admin  = self::factory()->user->create( array( 'role' => 'administrator' ) );
-               $nobody = self::factory()->user->create( array( 'role' => '' ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $this->assertTrue( user_can( self::$admin_id, 'read' ) );
+               $this->assertFalse( user_can( self::$no_role_id, 'read' ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $this->assertTrue( user_can( $admin, 'read' ) );
-               $this->assertFalse( user_can( $nobody, 'read' ) );
-
-               $new_blog_id = self::factory()->blog->create( array(
-                       'user_id' => $admin,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $blog_id = self::factory()->blog->create( array(
+                       'user_id' => self::$admin_id,
</ins><span class="cx" style="display: block; padding: 0 10px">                 ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $this->assertTrue( is_user_member_of_blog( $admin, $new_blog_id ) );
-               $this->assertFalse( is_user_member_of_blog( $nobody, $new_blog_id ) );
-               $this->assertTrue( is_user_member_of_blog( $nobody, get_current_blog_id() ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $this->assertTrue( is_user_member_of_blog( self::$admin_id, $blog_id ) );
+               $this->assertFalse( is_user_member_of_blog( self::$no_role_id, $blog_id ) );
+               $this->assertTrue( is_user_member_of_blog( self::$no_role_id, get_current_blog_id() ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Remove `$nobody` from the current blog, so they're not a member of any blog
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $removed = remove_user_from_blog( $nobody, get_current_blog_id() );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $removed = remove_user_from_blog( self::$no_role_id, get_current_blog_id() );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertTrue( $removed );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $this->assertFalse( is_user_member_of_blog( $nobody, get_current_blog_id() ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $this->assertFalse( is_user_member_of_blog( self::$no_role_id, get_current_blog_id() ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                wp_set_current_user( $nobody );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_set_current_user( self::$no_role_id );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                switch_to_blog( $new_blog_id );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         switch_to_blog( $blog_id );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $wp_admin_bar = $this->get_standard_admin_bar();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -211,7 +223,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $node_edit_profile = $wp_admin_bar->get_node( 'edit-profile' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // get primary blog
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $primary = get_active_blog_for_user( $nobody );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $primary = get_active_blog_for_user( self::$no_role_id );
</ins><span class="cx" style="display: block; padding: 0 10px">                 $this->assertNull( $primary );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // No Site menu as the user isn't a member of this site
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -227,7 +239,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertEquals( $user_profile_url, $node_edit_profile->href );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                restore_current_blog();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        protected function get_standard_admin_bar() {
</span></span></pre></div>
<a id="trunktestsphpunittestsmultisitesitephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/tests/multisite/site.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/tests/multisite/site.php      2015-10-17 19:47:07 UTC (rev 35245)
+++ trunk/tests/phpunit/tests/multisite/site.php        2015-10-17 20:48:33 UTC (rev 35246)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -674,7 +674,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $post2 = self::factory()->post->create();
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertEquals( 2, get_blog_details()->post_count );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                wp_delete_post( $post2, true );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_delete_post( $post2 );
</ins><span class="cx" style="display: block; padding: 0 10px">                 $this->assertEquals( 1, get_blog_details()->post_count );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunktestsphpunittestspostgetPagesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/tests/post/getPages.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/tests/post/getPages.php       2015-10-17 19:47:07 UTC (rev 35245)
+++ trunk/tests/phpunit/tests/post/getPages.php 2015-10-17 20:48:33 UTC (rev 35246)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -78,7 +78,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $last_changed = wp_cache_get( 'last_changed', 'posts' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // This should bump last_changed.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                wp_delete_post( $pages[0]->ID, true );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_delete_post( $pages[0]->ID );
</ins><span class="cx" style="display: block; padding: 0 10px">                 $old_changed_float = $this->_microtime_to_float( $last_changed );
</span><span class="cx" style="display: block; padding: 0 10px">                $new_changed_float = $this->_microtime_to_float( wp_cache_get( 'last_changed', 'posts' ) );
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertGreaterThan( $old_changed_float, $new_changed_float );
</span></span></pre></div>
<a id="trunktestsphpunittestspostphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/tests/post.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/tests/post.php        2015-10-17 19:47:07 UTC (rev 35245)
+++ trunk/tests/phpunit/tests/post.php  2015-10-17 20:48:33 UTC (rev 35246)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -508,7 +508,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertEquals($future_date, $this->_next_schedule_for_post('publish_future_post', $id));
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // now delete the post and make sure the cron entry is removed
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                wp_delete_post($id);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_delete_post( $id );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertFalse($this->_next_schedule_for_post('publish_future_post', $id));
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span></span></pre></div>
<a id="trunktestsphpunitteststermphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/tests/term.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/tests/term.php        2015-10-17 19:47:07 UTC (rev 35245)
+++ trunk/tests/phpunit/tests/term.php  2015-10-17 20:48:33 UTC (rev 35246)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -387,7 +387,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        $this->assertTrue( wp_delete_term( $term_id, 'post_tag' ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                foreach ( $posts as $post_id )
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $this->assertTrue( (bool) wp_delete_post( $post_id, true ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $this->assertTrue( (bool) wp_delete_post( $post_id ) );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span></span></pre>
</div>
</div>

</body>
</html>