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

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

Test creating new PolicyCreateStruct.
    public function testNewPolicyCreateStruct()
    {
        $roleService = $this->repository->getRoleService();
        $policyCreateStruct = $roleService->newPolicyCreateStruct('content', 'read');
        self::assertInstanceOf('\\eZ\\Publish\\API\\Repository\\Values\\User\\PolicyCreateStruct', $policyCreateStruct);
        $this->assertPropertiesCorrect(array('module' => 'content', 'function' => 'read'), $policyCreateStruct);
        self::assertInternalType('array', $policyCreateStruct->getLimitations());
        self::assertEmpty($policyCreateStruct->getLimitations());
    }