Neos\Flow\Tests\Unit\Mvc\Controller\AbstractControllerTest::throwStatusSetsTheSpecifiedStatusHeaderAndStopsTheCurrentAction PHP Method

throwStatusSetsTheSpecifiedStatusHeaderAndStopsTheCurrentAction() public method

    public function throwStatusSetsTheSpecifiedStatusHeaderAndStopsTheCurrentAction()
    {
        $controller = $this->getAccessibleMock(AbstractController::class, ['processRequest']);
        $controller->_call('initializeController', $this->mockActionRequest, $this->mockHttpResponse);
        $message = '<h1>All wrong!</h1><p>Sorry, the file does not exist.</p>';
        $this->mockHttpResponse->expects($this->atLeastOnce())->method('setStatus')->with(404, 'File Really Not Found');
        $this->mockHttpResponse->expects($this->atLeastOnce())->method('setContent')->with($message);
        try {
            $controller->_call('throwStatus', 404, 'File Really Not Found', $message);
        } catch (StopActionException $e) {
        }
    }