| | 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 | |