eZ\Publish\Core\Repository\Tests\Service\Integration\UserBase::testUpdateUserGroup PHP Method

testUpdateUserGroup() public method

Test updating a user group.
public testUpdateUserGroup ( )
    public function testUpdateUserGroup()
    {
        $userService = $this->repository->getUserService();
        $contentService = $this->repository->getContentService();
        $userGroupUpdateStruct = $userService->newUserGroupUpdateStruct();
        $userGroupUpdateStruct->contentUpdateStruct = $contentService->newContentUpdateStruct();
        $userGroupUpdateStruct->contentUpdateStruct->setField('name', 'New anonymous group', 'eng-US');
        $userGroup = $userService->loadUserGroup(42);
        $updatedUserGroup = $userService->updateUserGroup($userGroup, $userGroupUpdateStruct);
        self::assertInstanceOf('eZ\\Publish\\API\\Repository\\Values\\User\\UserGroup', $updatedUserGroup);
        self::assertEquals($userGroupUpdateStruct->contentUpdateStruct->fields[0]->value, $updatedUserGroup->getFieldValue('name'));
    }