| 552 | function test_user_get_data_by_id() { |
| 553 | $user_id = $this->factory->user->create(); |
| 554 | |
| 555 | $user = WP_User::get_data_by( 'id', $user_id ); |
| 556 | $this->assertInstanceOf( 'stdClass', $user ); |
| 557 | $this->assertEquals( $user_id, $user->ID ); |
| 558 | |
| 559 | // @ticket 23480 |
| 560 | $user = WP_User::get_data_by( 'id', -1 ); |
| 561 | $this->assertEquals( false, $user ); |
| 562 | |
| 563 | $user = WP_User::get_data_by( 'id', 0 ); |
| 564 | $this->assertEquals( false, $user ); |
| 565 | |
| 566 | $user = WP_User::get_data_by( 'id', $user->user_nicename ); |
| 567 | $this->assertEquals( false, $user ); |
| 568 | |
| 569 | $user = WP_User::get_data_by( 'id', 99999 ); |
| 570 | $this->assertEquals( false, $user ); |
| 571 | } |
| 572 | |