@@ 242-256 (lines=15) @@ | ||
239 | * @expectedException \eZ\Publish\API\Repository\Exceptions\UnauthorizedException |
|
240 | * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testDeleteUser |
|
241 | */ |
|
242 | public function testDeleteUserThrowsUnauthorizedException() |
|
243 | { |
|
244 | $repository = $this->getRepository(); |
|
245 | $userService = $repository->getUserService(); |
|
246 | ||
247 | /* BEGIN: Use Case */ |
|
248 | $user = $this->createUserVersion1(); |
|
249 | ||
250 | // Now set the currently created "Editor" as current user |
|
251 | $repository->setCurrentUser($user); |
|
252 | ||
253 | // This call will fail with an "UnauthorizedException" |
|
254 | $userService->deleteUser($user); |
|
255 | /* END: Use Case */ |
|
256 | } |
|
257 | ||
258 | /** |
|
259 | * Test for the updateUser() method. |
|
@@ 359-374 (lines=16) @@ | ||
356 | * @expectedException \eZ\Publish\API\Repository\Exceptions\UnauthorizedException |
|
357 | * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testLoadUserGroupsOfUser |
|
358 | */ |
|
359 | public function testLoadUserGroupsOfUserThrowsUnauthorizedException() |
|
360 | { |
|
361 | $repository = $this->getRepository(); |
|
362 | ||
363 | $userService = $repository->getUserService(); |
|
364 | ||
365 | /* BEGIN: Use Case */ |
|
366 | $user = $this->createUserVersion1(); |
|
367 | ||
368 | // Now set the currently created "Editor" as current user |
|
369 | $repository->setCurrentUser($user); |
|
370 | ||
371 | // This call will fail with an "UnauthorizedException" |
|
372 | $userService->loadUserGroupsOfUser($user); |
|
373 | /* END: Use Case */ |
|
374 | } |
|
375 | ||
376 | /** |
|
377 | * Test for the loadUsersOfUserGroup() method. |
@@ 1477-1492 (lines=16) @@ | ||
1474 | * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testCreateUser |
|
1475 | * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testLoadUser |
|
1476 | */ |
|
1477 | public function testDeleteUser() |
|
1478 | { |
|
1479 | $repository = $this->getRepository(); |
|
1480 | ||
1481 | $userService = $repository->getUserService(); |
|
1482 | ||
1483 | /* BEGIN: Use Case */ |
|
1484 | $user = $this->createUserVersion1(); |
|
1485 | ||
1486 | // Delete the currently created user |
|
1487 | $userService->deleteUser($user); |
|
1488 | /* END: Use Case */ |
|
1489 | ||
1490 | // We use the NotFoundException here to verify that the user not exists |
|
1491 | $userService->loadUser($user->id); |
|
1492 | } |
|
1493 | ||
1494 | /** |
|
1495 | * Test for the deleteUser() method. |