PHP 클래스 Neos\Neos\Tests\Unit\TypoScript\ConvertUrisImplementationTest

상속: extends Neos\Flow\Tests\UnitTestCase
파일 보기 프로젝트 열기: neos/neos-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$convertUrisImplementation Neos\Neos\TypoScript\ConvertUrisImplementation
$mockContext Neos\ContentRepository\Domain\Service\Context
$mockControllerContext Neos\Flow\Mvc\Controller\ControllerContext
$mockLinkingService Neos\Neos\Service\LinkingService
$mockNode Neos\ContentRepository\Domain\Model\NodeInterface
$mockNodeDataRepository Neos\ContentRepository\Domain\Repository\NodeDataRepository
$mockTsRuntime Neos\Fusion\Core\Runtime
$mockUriBuilder Neos\Flow\Mvc\Routing\UriBuilder
$mockWorkspace Neos\ContentRepository\Domain\Model\Workspace

공개 메소드들

메소드 설명
evaluateDoesModifyTheValueIfExecutedInLiveWorkspaceWithTheForceConvertionOptionSet ( )
evaluateDoesNotModifyTheValueIfItDoesNotContainNodeUris ( )
evaluateDoesNotModifyTheValueIfNotExecutedInLiveWorkspace ( )
evaluateReplaceExternalLinkTargets ( ) This test checks that targets for external links are correctly replaced
evaluateReplaceResourceLinkTargets ( ) This test checks that targets for resource links are correctly replaced
evaluateReplacesAllNodeUrisInTheGivenValue ( )
evaluateReplacesUnresolvableNodeUrisWithAnEmptyString ( ) This only verifies the current behavior that might be changed in the future (e.g. we could remove unresolved links instead of creating empty href attributes)
evaluateThrowsExceptionIfTheCurrentContextArrayDoesNotContainANode ( )
evaluateThrowsExceptionIfValueIsNoString ( )
setUp ( )

보호된 메소드들

메소드 설명
addValueExpectation ( $value, $node = null, $forceConversion = false, $externalLinkTarget = null, $resourceLinkTarget = null, $absolute = false )

메소드 상세

addValueExpectation() 보호된 메소드

protected addValueExpectation ( $value, $node = null, $forceConversion = false, $externalLinkTarget = null, $resourceLinkTarget = null, $absolute = false )

evaluateDoesModifyTheValueIfExecutedInLiveWorkspaceWithTheForceConvertionOptionSet() 공개 메소드

evaluateDoesNotModifyTheValueIfItDoesNotContainNodeUris() 공개 메소드

evaluateDoesNotModifyTheValueIfNotExecutedInLiveWorkspace() 공개 메소드

evaluateReplaceExternalLinkTargets() 공개 메소드

This test checks that targets for external links are correctly replaced

evaluateReplaceResourceLinkTargets() 공개 메소드

This test checks that targets for resource links are correctly replaced

evaluateReplacesAllNodeUrisInTheGivenValue() 공개 메소드

evaluateReplacesUnresolvableNodeUrisWithAnEmptyString() 공개 메소드

This only verifies the current behavior that might be changed in the future (e.g. we could remove unresolved links instead of creating empty href attributes)

evaluateThrowsExceptionIfTheCurrentContextArrayDoesNotContainANode() 공개 메소드

evaluateThrowsExceptionIfValueIsNoString() 공개 메소드

setUp() 공개 메소드

public setUp ( )

프로퍼티 상세

$convertUrisImplementation 보호되어 있는 프로퍼티

protected ConvertUrisImplementation,Neos\Neos\TypoScript $convertUrisImplementation
리턴 Neos\Neos\TypoScript\ConvertUrisImplementation

$mockContext 보호되어 있는 프로퍼티

protected Context,Neos\ContentRepository\Domain\Service $mockContext
리턴 Neos\ContentRepository\Domain\Service\Context

$mockControllerContext 보호되어 있는 프로퍼티

protected ControllerContext,Neos\Flow\Mvc\Controller $mockControllerContext
리턴 Neos\Flow\Mvc\Controller\ControllerContext

$mockLinkingService 보호되어 있는 프로퍼티

protected LinkingService,Neos\Neos\Service $mockLinkingService
리턴 Neos\Neos\Service\LinkingService

$mockNode 보호되어 있는 프로퍼티

protected NodeInterface,Neos\ContentRepository\Domain\Model $mockNode
리턴 Neos\ContentRepository\Domain\Model\NodeInterface

$mockNodeDataRepository 보호되어 있는 프로퍼티

protected NodeDataRepository,Neos\ContentRepository\Domain\Repository $mockNodeDataRepository
리턴 Neos\ContentRepository\Domain\Repository\NodeDataRepository

$mockTsRuntime 보호되어 있는 프로퍼티

protected Runtime,Neos\Fusion\Core $mockTsRuntime
리턴 Neos\Fusion\Core\Runtime

$mockUriBuilder 보호되어 있는 프로퍼티

protected UriBuilder,Neos\Flow\Mvc\Routing $mockUriBuilder
리턴 Neos\Flow\Mvc\Routing\UriBuilder

$mockWorkspace 보호되어 있는 프로퍼티

protected Workspace,Neos\ContentRepository\Domain\Model $mockWorkspace
리턴 Neos\ContentRepository\Domain\Model\Workspace