PHP Class Neos\Flow\Tests\Unit\Mvc\View\JsonViewTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Afficher le fichier Open project: neos/flow-development-collection

Protected Properties

Свойство Type Description
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
$response Neos\Flow\Http\Response
$view Neos\Flow\Mvc\View\JsonView

Méthodes publiques

Méthode Description
descendAllKeepsArrayIndexes ( )
exposeClassNameSettingsAndResults ( ) A data provider
jsonViewTestData ( ) : array data provider for testTransformValue()
objectIdentifierExposureTestData ( ) : array data provider for testTransformValueWithObjectIdentifierExposure()
renderCanRenderMultipleComplexObjects ( )
renderCanRenderPlainArray ( )
renderOnlyRendersVariableWithTheNameValue ( )
renderRendersMultipleValuesIfTheyAreSpecifiedAsVariablesToRender ( )
renderReturnsJsonRepresentationOfAssignedArray ( )
renderReturnsJsonRepresentationOfAssignedObject ( )
renderReturnsJsonRepresentationOfAssignedSimpleValue ( )
renderReturnsNullIfNameOfAssignedVariableIsNotEqualToValue ( )
renderSetsContentTypeHeader ( )
renderTransformsJsonSerializableValues ( )
setUp ( ) : void Sets up this test case
setVariablesToRenderOverridesValueToRender ( )
testTransformValue ( $object, $configuration, $expected, $description )
testTransformValueWithObjectIdentifierExposure ( $object, $configuration, $expected, $dummyIdentifier, $description )
viewAcceptsJsonEncodingOptions ( )
viewExposesClassNameFullyIfConfiguredSo ( $exposeClassNameSetting, $className, $namespace, $expected )

Method Details

descendAllKeepsArrayIndexes() public méthode

exposeClassNameSettingsAndResults() public méthode

A data provider

jsonViewTestData() public méthode

data provider for testTransformValue()
public jsonViewTestData ( ) : array
Résultat array

objectIdentifierExposureTestData() public méthode

data provider for testTransformValueWithObjectIdentifierExposure()

renderCanRenderMultipleComplexObjects() public méthode

renderCanRenderPlainArray() public méthode

renderOnlyRendersVariableWithTheNameValue() public méthode

renderRendersMultipleValuesIfTheyAreSpecifiedAsVariablesToRender() public méthode

renderReturnsJsonRepresentationOfAssignedArray() public méthode

renderReturnsJsonRepresentationOfAssignedObject() public méthode

renderReturnsJsonRepresentationOfAssignedSimpleValue() public méthode

renderReturnsNullIfNameOfAssignedVariableIsNotEqualToValue() public méthode

renderSetsContentTypeHeader() public méthode

renderTransformsJsonSerializableValues() public méthode

setUp() public méthode

Sets up this test case
public setUp ( ) : void
Résultat void

setVariablesToRenderOverridesValueToRender() public méthode

testTransformValue() public méthode

public testTransformValue ( $object, $configuration, $expected, $description )

testTransformValueWithObjectIdentifierExposure() public méthode

public testTransformValueWithObjectIdentifierExposure ( $object, $configuration, $expected, $dummyIdentifier, $description )

viewAcceptsJsonEncodingOptions() public méthode

viewExposesClassNameFullyIfConfiguredSo() public méthode

public viewExposesClassNameFullyIfConfiguredSo ( $exposeClassNameSetting, $className, $namespace, $expected )

Property Details

$controllerContext protected_oe property

protected ControllerContext,Neos\Flow\Mvc\Controller $controllerContext
Résultat Neos\Flow\Mvc\Controller\ControllerContext

$response protected_oe property

protected Response,Neos\Flow\Http $response
Résultat Neos\Flow\Http\Response

$view protected_oe property

protected JsonView,Neos\Flow\Mvc\View $view
Résultat Neos\Flow\Mvc\View\JsonView