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

testLoadSubUserGroups() public method

Test loading sub groups.
    public function testLoadSubUserGroups()
    {
        $userService = $this->repository->getUserService();
        $parentGroup = $userService->loadUserGroup(4);
        $userGroupCreateStruct = $userService->newUserGroupCreateStruct('eng-GB');
        $userGroupCreateStruct->ownerId = 14;
        $userGroupCreateStruct->sectionId = 1;
        $userGroupCreateStruct->setField('name', 'New group');
        $userGroupCreateStruct->setField('description', 'This is a new group');
        $userService->createUserGroup($userGroupCreateStruct, $parentGroup);
        $subGroups = $userService->loadSubUserGroups($parentGroup);
        self::assertInternalType('array', $subGroups);
        self::assertNotEmpty($subGroups);
    }