Changeset 30008 for trunk/tests/phpunit/tests/user/query.php
- Timestamp:
- 10/24/2014 12:18:44 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/user/query.php
r28087 r30008 35 35 } 36 36 37 function test_include() { 38 $users = new WP_User_Query(); 39 $users->set( 'fields', '' ); 40 $users->set( 'include', $this->user_id ); 41 $users->prepare_query(); 42 $users->query(); 37 public function test_include_single() { 38 $users = $this->factory->user->create_many( 2 ); 39 $q = new WP_User_Query( array( 40 'fields' => '', 41 'include' => $users[0], 42 ) ); 43 $ids = $q->get_results(); 43 44 44 $ids = $users->get_results(); 45 $this->assertEquals( array( $this->user_id ), $ids ); 45 $this->assertEquals( array( $users[0] ), $ids ); 46 } 47 48 public function test_include_comma_separated() { 49 $users = $this->factory->user->create_many( 3 ); 50 $q = new WP_User_Query( array( 51 'fields' => '', 52 'include' => $users[0] . ', ' . $users[2], 53 ) ); 54 $ids = $q->get_results(); 55 56 $this->assertEqualSets( array( $users[0], $users[2] ), $ids ); 57 } 58 59 public function test_include_array() { 60 $users = $this->factory->user->create_many( 3 ); 61 $q = new WP_User_Query( array( 62 'fields' => '', 63 'include' => array( $users[0], $users[2] ), 64 ) ); 65 $ids = $q->get_results(); 66 67 $this->assertEqualSets( array( $users[0], $users[2] ), $ids ); 68 } 69 70 public function test_include_array_bad_values() { 71 $users = $this->factory->user->create_many( 3 ); 72 $q = new WP_User_Query( array( 73 'fields' => '', 74 'include' => array( $users[0], 'foo', $users[2] ), 75 ) ); 76 $ids = $q->get_results(); 77 78 $this->assertEqualSets( array( $users[0], $users[2] ), $ids ); 46 79 } 47 80
Note: See TracChangeset
for help on using the changeset viewer.