PHP Класс Neos\ContentRepository\Tests\Unit\Domain\Model\NodeDataTest

Наследование: extends Neos\Flow\Tests\UnitTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$mockNodeDataRepository Neos\ContentRepository\Domain\Repository\NodeDataRepository | PHPUnit_Framework_MockObject_MockObject
$mockNodeType Neos\ContentRepository\Domain\Model\NodeType
$mockNodeTypeManager Neos\ContentRepository\Domain\Service\NodeTypeManager | PHPUnit_Framework_MockObject_MockObject
$mockWorkspace Neos\ContentRepository\Domain\Model\Workspace | PHPUnit_Framework_MockObject_MockObject
$nodeData Neos\ContentRepository\Domain\Model\NodeData | PHPUnit_Framework_MockObject_MockObject

Открытые методы

Метод Описание
aContentObjectCanBeSetRetrievedAndUnset ( )
aContentObjectMustBeAnObject ( )
constructorSetsPathWorkspaceAndIdentifier ( )
createNodeCreatesAChildNodeOfTheCurrentNodeInTheContextWorkspace ( )
createNodeCreatesNodeDataWithExplicitWorkspaceIfGiven ( )
createNodeThrowsNodeExceptionIfPathAlreadyExists ( )
dimensionsHashIsOrderIndependent ( )
getChildNodeDataFindsUnreducedNodeDataChildren ( )
getDepthReturnsThePathDepthOfTheNode ( )
getDimensionValuesReturnsDimensionsSortedByKey ( )
getNodeReturnsNullIfTheSpecifiedNodeDoesNotExist ( )
getNodeTypeReturnsFallbackNodeTypeForUnknownNodeType ( )
getParentReturnsNullForARootNode ( )
getPropertyThrowsAnExceptionIfTheSpecifiedPropertyDoesNotExistInTheContentObject ( )
hasAccessRestrictionsDataProvider ( ) : array
hasAccessRestrictionsTests ( array $accessRoles, boolean $expectedResult )
invalidPaths ( )
isAccessibleReturnsFalseIfAccessRolesIsSetAndSecurityContextHasNoRoles ( )
isAccessibleReturnsTrueIfAccessRolesIsNotSet ( )
isAccessibleReturnsTrueIfAccessRolesIsSetAndSecurityContextHasOneOfTheRequiredRoles ( )
isAccessibleReturnsTrueIfRoleIsEveryone ( )
isAccessibleReturnsTrueIfSecurityContextCannotBeInitialized ( )
matchesWorkspaceAndDimensionsWithDifferentDimensionReturnsFalse ( )
matchesWorkspaceAndDimensionsWithDifferentWorkspaceReturnsFalse ( )
matchesWorkspaceAndDimensionsWithMatchingWorkspaceAndDimensionsReturnsTrue ( )
propertiesCanBeRemoved ( )
propertiesCanBeSetAndRetrieved ( )
propertyFunctionsUseAContentObjectIfOneHasBeenDefined ( )
removeFlagsTheNodeAsRemoved ( )
removePropertyDoesNotTouchAContentObject ( )
removePropertyThrowsExceptionIfPropertyDoesNotExist ( )
removeRemovesTheNodeFromRepositoryIfItsWorkspaceHasNoOtherBaseWorkspace ( )
setDimensionsAddsDimensionValues ( )
setDimensionsAddsNewDimensionValues ( )
setDimensionsRemovesDimensionValuesNotGiven ( )
setPathAcceptsAValidPath ( $path )
setPathThrowsAnExceptionIfAnInvalidPathIsPassed ( $path )
setUp ( )
setWorkspacesAllowsForSettingTheWorkspaceForInternalPurposes ( )
similarizeClearsPropertiesBeforeAddingNewOnes ( )
theIndexCanBeSetAndRetrieved ( )
theNodeTypeCanBeSetAndRetrieved ( )
validPaths ( )

Описание методов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public hasAccessRestrictionsDataProvider ( ) : array
Результат array

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

public hasAccessRestrictionsTests ( array $accessRoles, boolean $expectedResult )
$accessRoles array
$expectedResult boolean

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

public invalidPaths ( )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public setPathAcceptsAValidPath ( $path )

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

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

public setUp ( )

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

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

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

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

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

public validPaths ( )

Описание свойств

$mockNodeDataRepository защищенное свойство

protected NodeDataRepository,Neos\ContentRepository\Domain\Repository|PHPUnit_Framework_MockObject_MockObject $mockNodeDataRepository
Результат Neos\ContentRepository\Domain\Repository\NodeDataRepository | PHPUnit_Framework_MockObject_MockObject

$mockNodeType защищенное свойство

protected NodeType,Neos\ContentRepository\Domain\Model $mockNodeType
Результат Neos\ContentRepository\Domain\Model\NodeType

$mockNodeTypeManager защищенное свойство

protected NodeTypeManager,Neos\ContentRepository\Domain\Service|PHPUnit_Framework_MockObject_MockObject $mockNodeTypeManager
Результат Neos\ContentRepository\Domain\Service\NodeTypeManager | PHPUnit_Framework_MockObject_MockObject

$mockWorkspace защищенное свойство

protected Workspace,Neos\ContentRepository\Domain\Model|PHPUnit_Framework_MockObject_MockObject $mockWorkspace
Результат Neos\ContentRepository\Domain\Model\Workspace | PHPUnit_Framework_MockObject_MockObject

$nodeData защищенное свойство

protected NodeData,Neos\ContentRepository\Domain\Model|PHPUnit_Framework_MockObject_MockObject $nodeData
Результат Neos\ContentRepository\Domain\Model\NodeData | PHPUnit_Framework_MockObject_MockObject