Index: tests/user.php
===================================================================
--- tests/user.php	(revision 1073)
+++ tests/user.php	(working copy)
@@ -271,6 +271,16 @@
 		$this->assertInstanceOf( 'WP_User', $user5 );
 		$this->assertEquals( $user_id, $user5->ID );
 		$this->assertEquals( $user->user_login, $user5->user_login );
+
+		$user6 = new WP_User( $user );
+		$this->assertInstanceOf( 'WP_User', $user6 );
+		$this->assertEquals( $user_id, $user6->ID );
+		$this->assertEquals( $user->user_login, $user6->user_login );
+
+		$user7 = new WP_User( $user->data );
+		$this->assertInstanceOf( 'WP_User', $user7 );
+		$this->assertEquals( $user_id, $user7->ID );
+		$this->assertEquals( $user->user_login, $user7->user_login );
 	}
 
 	function test_get() {
Index: tests/user/query.php
===================================================================
--- tests/user/query.php	(revision 1073)
+++ tests/user/query.php	(working copy)
@@ -4,7 +4,7 @@
  *
  * @group user
  */
-class Tests_WP_User_Query extends WP_UnitTestCase {
+class Tests_User_Query extends WP_UnitTestCase {
 
 	protected $user_id;
 
@@ -56,4 +56,24 @@
 		$ids = $users->get_results();
 		$this->assertNotContains( $this->user_id, $ids );
 	}
+
+	function test_get_all() {
+		$this->factory->user->create_many( 10, array(
+			'role' => 'author'
+		) );
+
+		$users = new WP_User_Query( array( 'blog_id' => get_current_blog_id() ) );
+		$users = $users->get_results();
+		$this->assertEquals( 12, count( $users ) );
+		foreach ( $users as $user ) {
+			$this->assertInstanceOf( 'WP_User', $user );
+		}
+
+		$users = new WP_User_Query( array( 'blog_id' => get_current_blog_id(), 'fields' => 'all_with_meta' ) );
+		$users = $users->get_results();
+		$this->assertEquals( 12, count( $users ) );
+		foreach ( $users as $user ) {
+			$this->assertInstanceOf( 'WP_User', $user );
+		}
+	}
 }
