PHP Class Neos\Neos\Tests\Unit\Service\PublishingServiceTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Show file Open project: neos/neos-development-collection

Protected Properties

Property Type Description
$mockBaseWorkspace Neos\ContentRepository\Domain\Model\Workspace
$mockContentDimensionPresetSource Neos\ContentRepository\Domain\Service\ContentDimensionPresetSourceInterface
$mockContextFactory Neos\ContentRepository\Domain\Service\ContextFactoryInterface
$mockNodeDataRepository Neos\ContentRepository\Domain\Repository\NodeDataRepository
$mockNodeFactory Neos\ContentRepository\Domain\Factory\NodeFactory
$mockQueryResult Neos\Flow\Persistence\QueryResultInterface
$mockSite Neos\Neos\Domain\Model\Site
$mockWorkspace Neos\ContentRepository\Domain\Model\Workspace
$mockWorkspaceRepository Neos\ContentRepository\Domain\Repository\WorkspaceRepository
$publishingService Neos\Neos\Service\PublishingService

Public Methods

Method Description
getUnpublishedNodesCountReturnsTheNumberOfNodesInTheGivenWorkspaceMinusItsRootNode ( )
getUnpublishedNodesDoesNotReturnInvalidNodes ( )
getUnpublishedNodesReturnsANodeInstanceForEveryNodeInTheGivenWorkspace ( )
getUnpublishedNodesReturnsAnEmptyArrayIfThereAreNoNodesInTheGivenWorkspace ( )
publishNodePublishesTheGivenNodeFromItsWorkspaceToTheSpecifiedTargetWorkspace ( )
publishNodePublishesTheGivenNodeToItsBaseWorkspaceIfNoTargetWorkspaceIsSpecified ( )
publishNodePublishesTheNodeAndItsChildNodeCollectionsIfTheNodeIsADocument ( )
publishNodePublishesTheNodeAndItsChildNodeCollectionsIfTheNodeTypeHasChildNodes ( )
setUp ( )

Method Details

getUnpublishedNodesCountReturnsTheNumberOfNodesInTheGivenWorkspaceMinusItsRootNode() public method

getUnpublishedNodesDoesNotReturnInvalidNodes() public method

getUnpublishedNodesReturnsANodeInstanceForEveryNodeInTheGivenWorkspace() public method

getUnpublishedNodesReturnsAnEmptyArrayIfThereAreNoNodesInTheGivenWorkspace() public method

publishNodePublishesTheGivenNodeFromItsWorkspaceToTheSpecifiedTargetWorkspace() public method

publishNodePublishesTheGivenNodeToItsBaseWorkspaceIfNoTargetWorkspaceIsSpecified() public method

publishNodePublishesTheNodeAndItsChildNodeCollectionsIfTheNodeIsADocument() public method

publishNodePublishesTheNodeAndItsChildNodeCollectionsIfTheNodeTypeHasChildNodes() public method

setUp() public method

public setUp ( )

Property Details

$mockBaseWorkspace protected property

protected Workspace,Neos\ContentRepository\Domain\Model $mockBaseWorkspace
return Neos\ContentRepository\Domain\Model\Workspace

$mockContentDimensionPresetSource protected property

protected ContentDimensionPresetSourceInterface,Neos\ContentRepository\Domain\Service $mockContentDimensionPresetSource
return Neos\ContentRepository\Domain\Service\ContentDimensionPresetSourceInterface

$mockContextFactory protected property

protected ContextFactoryInterface,Neos\ContentRepository\Domain\Service $mockContextFactory
return Neos\ContentRepository\Domain\Service\ContextFactoryInterface

$mockNodeDataRepository protected property

protected NodeDataRepository,Neos\ContentRepository\Domain\Repository $mockNodeDataRepository
return Neos\ContentRepository\Domain\Repository\NodeDataRepository

$mockNodeFactory protected property

protected NodeFactory,Neos\ContentRepository\Domain\Factory $mockNodeFactory
return Neos\ContentRepository\Domain\Factory\NodeFactory

$mockQueryResult protected property

protected QueryResultInterface,Neos\Flow\Persistence $mockQueryResult
return Neos\Flow\Persistence\QueryResultInterface

$mockSite protected property

protected Site,Neos\Neos\Domain\Model $mockSite
return Neos\Neos\Domain\Model\Site

$mockWorkspace protected property

protected Workspace,Neos\ContentRepository\Domain\Model $mockWorkspace
return Neos\ContentRepository\Domain\Model\Workspace

$mockWorkspaceRepository protected property

protected WorkspaceRepository,Neos\ContentRepository\Domain\Repository $mockWorkspaceRepository
return Neos\ContentRepository\Domain\Repository\WorkspaceRepository

$publishingService protected property

protected PublishingService,Neos\Neos\Service $publishingService
return Neos\Neos\Service\PublishingService