‪TYPO3CMS  9.5
TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest:

Public Member Functions

 testStatusCodeIs200ByDefault ()
 
 testStatusCodeMutatorReturnsCloneWithChanges ()
 
array invalidStatusCodesDataProvider ()
 
 testCannotSetInvalidStatusCode ($code)
 
 testReasonPhraseDefaultsToStandards ()
 
 testCanSetCustomReasonPhrase ()
 
 testConstructorRaisesExceptionForInvalidStream ()
 
 testConstructorCanAcceptAllMessageParts ()
 
array invalidStatusDataProvider ()
 
 testConstructorRaisesExceptionForInvalidStatus ($code)
 
array invalidResponseBodyDataProvider ()
 
 testConstructorRaisesExceptionForInvalidBody ($body)
 
 constructorIgonoresInvalidHeaders ()
 
array headersWithInjectionVectorsDataProvider ()
 
 constructorRaisesExceptionForHeadersWithCRLFVectors ($name, $value)
 
 getHeaderReturnsHeaderSetByConstructorArgument ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

Response $response
 

Detailed Description

Testcase for \TYPO3\CMS\Core\Http\Response

Adapted from https://github.com/phly/http/

Definition at line 26 of file ResponseTest.php.

Member Function Documentation

◆ constructorIgonoresInvalidHeaders()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::constructorIgonoresInvalidHeaders ( )

◆ constructorRaisesExceptionForHeadersWithCRLFVectors()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::constructorRaisesExceptionForHeadersWithCRLFVectors (   $name,
  $value 
)
Test:
‪@dataProvider headersWithInjectionVectorsDataProvider

Definition at line 227 of file ResponseTest.php.

◆ getHeaderReturnsHeaderSetByConstructorArgument()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::getHeaderReturnsHeaderSetByConstructorArgument ( )
Test:

Definition at line 236 of file ResponseTest.php.

◆ headersWithInjectionVectorsDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::headersWithInjectionVectorsDataProvider ( )
Returns
‪array

Definition at line 205 of file ResponseTest.php.

◆ invalidResponseBodyDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::invalidResponseBodyDataProvider ( )
Returns
‪array

Definition at line 156 of file ResponseTest.php.

◆ invalidStatusCodesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::invalidStatusCodesDataProvider ( )
Returns
‪array

Definition at line 58 of file ResponseTest.php.

◆ invalidStatusDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::invalidStatusDataProvider ( )
Returns
‪array

Definition at line 128 of file ResponseTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::setUp ( )
protected

Definition at line 32 of file ResponseTest.php.

◆ testCannotSetInvalidStatusCode()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::testCannotSetInvalidStatusCode (   $code)

@dataProvider invalidStatusCodesDataProvider

Test:

Definition at line 75 of file ResponseTest.php.

◆ testCanSetCustomReasonPhrase()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::testCanSetCustomReasonPhrase ( )

◆ testConstructorCanAcceptAllMessageParts()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::testConstructorCanAcceptAllMessageParts ( )

◆ testConstructorRaisesExceptionForInvalidBody()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::testConstructorRaisesExceptionForInvalidBody (   $body)

@dataProvider invalidResponseBodyDataProvider

Test:

Definition at line 172 of file ResponseTest.php.

◆ testConstructorRaisesExceptionForInvalidStatus()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::testConstructorRaisesExceptionForInvalidStatus (   $code)

@dataProvider invalidStatusDataProvider

Test:

Definition at line 146 of file ResponseTest.php.

◆ testConstructorRaisesExceptionForInvalidStream()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::testConstructorRaisesExceptionForInvalidStream ( )
Test:

Definition at line 102 of file ResponseTest.php.

◆ testReasonPhraseDefaultsToStandards()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::testReasonPhraseDefaultsToStandards ( )

◆ testStatusCodeIs200ByDefault()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::testStatusCodeIs200ByDefault ( )
Test:

Definition at line 40 of file ResponseTest.php.

◆ testStatusCodeMutatorReturnsCloneWithChanges()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::testStatusCodeMutatorReturnsCloneWithChanges ( )

Member Data Documentation

◆ $response