| | <?php |
| |
|
| | require_once __DIR__.'/BaseProcedureTest.php'; |
| |
|
| | class UserProcedureTest extends BaseProcedureTest |
| | { |
| | public function testAll() |
| | { |
| | $this->assertCreateUser(); |
| | $this->assertGetUserById(); |
| | $this->assertGetUserByName(); |
| | $this->assertGetAllUsers(); |
| | $this->assertEnableDisableUser(); |
| | $this->assertUpdateUser(); |
| | $this->assertRemoveUser(); |
| | } |
| |
|
| | public function assertGetUserById() |
| | { |
| | $user = $this->app->getUser($this->userId); |
| | $this->assertNotNull($user); |
| | $this->assertEquals($this->username, $user['username']); |
| | } |
| |
|
| | public function assertGetUserByName() |
| | { |
| | $user = $this->app->getUserByName($this->username); |
| | $this->assertNotNull($user); |
| | $this->assertEquals($this->username, $user['username']); |
| | } |
| |
|
| | public function assertGetAllUsers() |
| | { |
| | $users = $this->app->getAllUsers(); |
| | $this->assertIsArray($users); |
| | $this->assertNotEmpty($users); |
| | } |
| |
|
| | public function assertEnableDisableUser() |
| | { |
| | $this->assertTrue($this->app->disableUser($this->userId)); |
| | $this->assertFalse($this->app->isActiveUser($this->userId)); |
| | $this->assertTrue($this->app->enableUser($this->userId)); |
| | $this->assertTrue($this->app->isActiveUser($this->userId)); |
| | } |
| |
|
| | public function assertUpdateUser() |
| | { |
| | $this->assertTrue($this->app->updateUser(array( |
| | 'id' => $this->userId, |
| | 'name' => 'My user', |
| | ))); |
| |
|
| | $user = $this->app->getUser($this->userId); |
| | $this->assertNotNull($user); |
| | $this->assertEquals('My user', $user['name']); |
| | } |
| |
|
| | public function assertRemoveUser() |
| | { |
| | $this->assertTrue($this->app->removeUser($this->userId)); |
| | } |
| | } |
| |
|