TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest:
TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

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

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 tearDown ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 getAccessibleMock ( $originalClassName, $methods=[], array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true, $mockedMethods=[])
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Protected Attributes

 $response
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 $backupGlobalsBlacklist = ['TYPO3_LOADED_EXT']
 
 $testFilesToDelete = []
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = true
 
 $backupStaticAttributes = false
 

Detailed Description

Testcase for

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

Definition at line 25 of file ResponseTest.php.

Member Function Documentation

◆ cnstructorRaisesExceptionForHeadersWithCRLFVectors()

TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest::cnstructorRaisesExceptionForHeadersWithCRLFVectors (   $name,
  $value 
)
Test:
headersWithInjectionVectorsDataProvider

Definition at line 225 of file ResponseTest.php.

◆ constructorIgonoresInvalidHeaders()

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

◆ headersWithInjectionVectorsDataProvider()

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

Definition at line 203 of file ResponseTest.php.

◆ invalidResponseBodyDataProvider()

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

Definition at line 155 of file ResponseTest.php.

◆ invalidStatusCodesDataProvider()

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

Definition at line 58 of file ResponseTest.php.

◆ invalidStatusDataProvider()

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)

invalidStatusCodesDataProvider

Test:

Definition at line 75 of file ResponseTest.php.

References TYPO3\CMS\Core\Tests\Unit\Http\ResponseTest\$response.

◆ 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)

invalidResponseBodyDataProvider

Test:

Definition at line 171 of file ResponseTest.php.

◆ testConstructorRaisesExceptionForInvalidStatus()

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

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