‪TYPO3CMS  9.5
TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest:

Public Member Functions

 tearDown ()
 
 pageNotFoundHandlingThrowsExceptionIfNotConfigured ()
 
array errorPageHandlingDataProvider ()
 
 pageNotFoundHandlingReturnsConfiguredResponseObject ( $handler, $header, $message, $expectedResponseDetails, $expectedExceptionCode=null)
 
 pageNotFoundHandlingReturnsResponseFromPrefix ()
 
array accessDeniedDataProvider ()
 
 accessDeniedReturnsProperHeaders ($handler, $header, $message, $expectedResponseDetails)
 
 unavailableHandlingThrowsExceptionIfNotConfigured ()
 
 unavailableHandlingDoesNotTriggerDueToDevIpMask ()
 
array unavailableHandlingDataProvider ()
 
 pageUnavailableHandlingReturnsConfiguredResponseObject ( $handler, $header, $message, $expectedResponseDetails, $expectedExceptionCode=null)
 
 pageUnavailableHandlingReturnsResponseOfPrefix ()
 
 mockedUserFunctionCall ($params)
 

Private Member Functions

 prophesizeErrorPageController ()
 
 prophesizeGetUrl ()
 

Detailed Description

Test case

Definition at line 33 of file ErrorControllerTest.php.

Member Function Documentation

◆ accessDeniedDataProvider()

array TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::accessDeniedDataProvider ( )

Data Provider for 403

Returns
‪array

Definition at line 227 of file ErrorControllerTest.php.

◆ accessDeniedReturnsProperHeaders()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::accessDeniedReturnsProperHeaders (   $handler,
  $header,
  $message,
  $expectedResponseDetails 
)
Test:
‪@dataProvider accessDeniedDataProvider

Definition at line 251 of file ErrorControllerTest.php.

References $GLOBALS.

◆ errorPageHandlingDataProvider()

array TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::errorPageHandlingDataProvider ( )

Data Provider for 404

Returns
‪array

Definition at line 62 of file ErrorControllerTest.php.

◆ mockedUserFunctionCall()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::mockedUserFunctionCall (   $params)

Callback function when testing "USER_FUNCTION:" prefix

Definition at line 472 of file ErrorControllerTest.php.

◆ pageNotFoundHandlingReturnsConfiguredResponseObject()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::pageNotFoundHandlingReturnsConfiguredResponseObject (   $handler,
  $header,
  $message,
  $expectedResponseDetails,
  $expectedExceptionCode = null 
)
Test:
‪@dataProvider errorPageHandlingDataProvider

Definition at line 150 of file ErrorControllerTest.php.

References $GLOBALS, and TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest\prophesizeErrorPageController().

◆ pageNotFoundHandlingReturnsResponseFromPrefix()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::pageNotFoundHandlingReturnsResponseFromPrefix ( )

◆ pageNotFoundHandlingThrowsExceptionIfNotConfigured()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::pageNotFoundHandlingThrowsExceptionIfNotConfigured ( )
Test:

Definition at line 47 of file ErrorControllerTest.php.

References $GLOBALS.

◆ pageUnavailableHandlingReturnsConfiguredResponseObject()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::pageUnavailableHandlingReturnsConfiguredResponseObject (   $handler,
  $header,
  $message,
  $expectedResponseDetails,
  $expectedExceptionCode = null 
)

◆ pageUnavailableHandlingReturnsResponseOfPrefix()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::pageUnavailableHandlingReturnsResponseOfPrefix ( )

◆ prophesizeErrorPageController()

◆ prophesizeGetUrl()

◆ tearDown()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::tearDown ( )

Purge possibly left over instances

Definition at line 38 of file ErrorControllerTest.php.

◆ unavailableHandlingDataProvider()

array TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::unavailableHandlingDataProvider ( )

Data Provider for 503

Returns
‪array

Definition at line 309 of file ErrorControllerTest.php.

◆ unavailableHandlingDoesNotTriggerDueToDevIpMask()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::unavailableHandlingDoesNotTriggerDueToDevIpMask ( )
Test:

Definition at line 292 of file ErrorControllerTest.php.

References $GLOBALS.

◆ unavailableHandlingThrowsExceptionIfNotConfigured()

TYPO3\CMS\Frontend\Tests\Unit\Controller\ErrorControllerTest::unavailableHandlingThrowsExceptionIfNotConfigured ( )
Test:

Definition at line 277 of file ErrorControllerTest.php.

References $GLOBALS.