PHP Class Neos\Flow\Tests\Unit\Mvc\Controller\AbstractControllerTest

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

Protected Properties

Property Type Description
$mockActionRequest Neos\Flow\Mvc\ActionRequest
$mockHttpRequest Neos\Flow\Http\Request
$mockHttpResponse Neos\Flow\Http\Response

Public Methods

Method Description
addFlashMessageDataProvider ( ) : array
addFlashMessageTests ( $expectedMessage, $messageBody, $messageTitle = '', $severity = FlowError\Message::SEVERITY_OK, array $messageArguments = [], $messageCode = null )
addFlashMessageThrowsExceptionOnInvalidMessageBody ( )
forwardConvertsObjectsFoundInArgumentsIntoIdentifiersBeforePassingThemToRequest ( )
forwardResetsControllerArguments ( )
forwardResetsSubpackageKeyIfNotSetInPackageKey ( )
forwardSetsControllerAndArgumentsAtTheRequestObjectIfTheyAreSpecified ( )
forwardSetsSubpackageKeyIfNeeded ( )
initializeControllerInitializesRequestUriBuilderArgumentsAndContext ( )
initializeControllerWillThrowAnExceptionIfTheGivenRequestIsNotSupported ( )
mapRequestArgumentsToControllerArgumentsDoesJustThat ( )
mapRequestArgumentsToControllerArgumentsThrowsExceptionIfRequiredArgumentWasNotSet ( )
redirectRedirectsToTheSpecifiedAction ( )
redirectToUriDoesNotSetLocationHeaderIfDelayIsNotZero ( )
redirectToUriSetsLocationHeader ( )
redirectToUriSetsStatus ( )
redirectToUriThrowsStopActionException ( )
redirectUsesRequestFormatAsDefaultAndUnsetsSubPackageKeyIfNecessary ( )
setUp ( )
throwStatusSetsTheSpecifiedStatusHeaderAndStopsTheCurrentAction ( )
throwStatusSetsTheStatusMessageAsContentIfNoFurtherContentIsProvided ( )
throwStatusSetsThrowsStopActionException ( )

Method Details

addFlashMessageDataProvider() public method

addFlashMessageTests() public method

public addFlashMessageTests ( $expectedMessage, $messageBody, $messageTitle = '', $severity = FlowError\Message::SEVERITY_OK, array $messageArguments = [], $messageCode = null )
$messageArguments array

addFlashMessageThrowsExceptionOnInvalidMessageBody() public method

forwardConvertsObjectsFoundInArgumentsIntoIdentifiersBeforePassingThemToRequest() public method

forwardResetsControllerArguments() public method

forwardResetsSubpackageKeyIfNotSetInPackageKey() public method

forwardSetsControllerAndArgumentsAtTheRequestObjectIfTheyAreSpecified() public method

forwardSetsSubpackageKeyIfNeeded() public method

initializeControllerInitializesRequestUriBuilderArgumentsAndContext() public method

initializeControllerWillThrowAnExceptionIfTheGivenRequestIsNotSupported() public method

mapRequestArgumentsToControllerArgumentsDoesJustThat() public method

mapRequestArgumentsToControllerArgumentsThrowsExceptionIfRequiredArgumentWasNotSet() public method

redirectRedirectsToTheSpecifiedAction() public method

redirectToUriDoesNotSetLocationHeaderIfDelayIsNotZero() public method

redirectToUriSetsLocationHeader() public method

redirectToUriSetsStatus() public method

redirectToUriThrowsStopActionException() public method

redirectUsesRequestFormatAsDefaultAndUnsetsSubPackageKeyIfNecessary() public method

setUp() public method

public setUp ( )

throwStatusSetsTheSpecifiedStatusHeaderAndStopsTheCurrentAction() public method

throwStatusSetsTheStatusMessageAsContentIfNoFurtherContentIsProvided() public method

throwStatusSetsThrowsStopActionException() public method

Property Details

$mockActionRequest protected property

protected ActionRequest,Neos\Flow\Mvc $mockActionRequest
return Neos\Flow\Mvc\ActionRequest

$mockHttpRequest protected property

protected Request,Neos\Flow\Http $mockHttpRequest
return Neos\Flow\Http\Request

$mockHttpResponse protected property

protected Response,Neos\Flow\Http $mockHttpResponse
return Neos\Flow\Http\Response