|
@@ 114-130 (lines=17) @@
|
| 111 |
|
* |
| 112 |
|
* @see \eZ\Publish\API\Repository\RoleService::loadRoles() |
| 113 |
|
*/ |
| 114 |
|
public function testLoadRolesLoadsEmptyListForAnonymousUser() |
| 115 |
|
{ |
| 116 |
|
$repository = $this->getRepository(); |
| 117 |
|
$permissionResolver = $repository->getPermissionResolver(); |
| 118 |
|
|
| 119 |
|
/* BEGIN: Use Case */ |
| 120 |
|
$user = $this->createUserVersion1(); |
| 121 |
|
|
| 122 |
|
// Set "Editor" user as current user. |
| 123 |
|
$permissionResolver->setCurrentUserReference($user); |
| 124 |
|
|
| 125 |
|
// Get the role service |
| 126 |
|
$roleService = $repository->getRoleService(); |
| 127 |
|
/* END: Use Case */ |
| 128 |
|
|
| 129 |
|
$this->assertEquals([], $roleService->loadRoles()); |
| 130 |
|
} |
| 131 |
|
|
| 132 |
|
/** |
| 133 |
|
* Test for the loadRoles() method. |
|
@@ 562-577 (lines=16) @@
|
| 559 |
|
* |
| 560 |
|
* @see \eZ\Publish\API\Repository\RoleService::getRoleAssignmentsForUser() |
| 561 |
|
*/ |
| 562 |
|
public function testGetRoleAssignmentsForUserLoadsEmptyListForAnonymousUser() |
| 563 |
|
{ |
| 564 |
|
$repository = $this->getRepository(); |
| 565 |
|
$roleService = $repository->getRoleService(); |
| 566 |
|
|
| 567 |
|
/* BEGIN: Use Case */ |
| 568 |
|
$user = $this->createUserVersion1(); |
| 569 |
|
|
| 570 |
|
$this->createRole(); |
| 571 |
|
|
| 572 |
|
// Set "Editor" user as current user. |
| 573 |
|
$repository->getPermissionResolver()->setCurrentUserReference($user); |
| 574 |
|
/* END: Use Case */ |
| 575 |
|
|
| 576 |
|
$this->assertSame([], $roleService->getRoleAssignmentsForUser($user)); |
| 577 |
|
} |
| 578 |
|
|
| 579 |
|
/** |
| 580 |
|
* Test for the getRoleAssignmentsForUser() method. |