eZ\Publish\Core\Repository\Tests\Service\Integration\RoleBase::testUnassignRoleFromUserGroup PHP Метод

testUnassignRoleFromUserGroup() публичный Метод

Test unassigning role from user group.
    public function testUnassignRoleFromUserGroup()
    {
        $roleService = $this->repository->getRoleService();
        $anonymousRole = $roleService->loadRole(1);
        $anonymousUserGroup = $this->repository->getUserService()->loadUserGroup(42);
        $originalAssignmentCount = count($roleService->getRoleAssignmentsForUserGroup($anonymousUserGroup));
        $roleService->unassignRoleFromUserGroup($anonymousRole, $anonymousUserGroup);
        $newAssignmentCount = count($roleService->getRoleAssignmentsForUserGroup($anonymousUserGroup));
        self::assertEquals($originalAssignmentCount - 1, $newAssignmentCount);
    }