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

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

Test creating new RoleCreateStruct.
    public function testNewRoleCreateStruct()
    {
        $roleService = $this->repository->getRoleService();
        $roleCreateStruct = $roleService->newRoleCreateStruct('Ultimate permissions');
        self::assertInstanceOf('\\eZ\\Publish\\API\\Repository\\Values\\User\\RoleCreateStruct', $roleCreateStruct);
        $this->assertPropertiesCorrect(array('identifier' => 'Ultimate permissions'), $roleCreateStruct);
        self::assertEquals('Ultimate permissions', $roleCreateStruct->identifier);
        self::assertInternalType('array', $roleCreateStruct->getPolicies());
        self::assertEmpty($roleCreateStruct->getPolicies());
    }