PHP Class PhlyTest\Http\MessageTraitTest

Inheritance: extends PHPUnit_Framework_TestCase
Afficher le fichier Open project: phly/http

Méthodes publiques

Méthode Description
headersWithInjectionVectors ( )
invalidGeneralHeaderValues ( )
invalidHeaderValues ( )
setUp ( )
testAddHeaderAppendsToExistingHeader ( )
testBodyMutatorReturnsCloneWithChanges ( )
testCanRemoveHeaders ( )
testDoesNotAllowCRLFInjectionWhenCallingWithAddedHeader ( $name, $value )
testDoesNotAllowCRLFInjectionWhenCallingWithHeader ( $name, $value )
testGetHeaderLineReturnsHeaderValueAsCommaConcatenatedString ( )
testGetHeaderLineReturnsNullWhenHeaderDoesNotExist ( )
testGetHeaderReturnsAnEmptyArrayWhenHeaderDoesNotExist ( )
testGetHeaderReturnsHeaderValueAsArray ( )
testGetHeadersKeepsHeaderCaseSensitivity ( )
testGetHeadersReturnsCaseWithWhichHeaderFirstRegistered ( )
testHasHeaderReturnsFalseIfHeaderIsNotPresent ( )
testHasHeaderReturnsTrueIfHeaderIsPresent ( )
testHeaderRemovalIsCaseInsensitive ( )
testHeadersInitialization ( )
testProtocolHasAcceptableDefault ( )
testProtocolMutatorReturnsCloneWithChanges ( )
testUsesStreamProvidedInConstructorAsBody ( )
testWithAddedHeaderAllowsHeaderContinuations ( )
testWithAddedHeaderRaisesExceptionForNonStringNonArrayValue ( $value )
testWithHeaderAllowsHeaderContinuations ( )
testWithHeaderRaisesExceptionForInvalidNestedHeaderValue ( $value )
testWithHeaderRaisesExceptionForInvalidValueType ( $value )
testWithoutHeaderDoesNothingIfHeaderDoesNotExist ( )

Method Details

headersWithInjectionVectors() public méthode

invalidGeneralHeaderValues() public méthode

invalidHeaderValues() public méthode

public invalidHeaderValues ( )

setUp() public méthode

public setUp ( )

testAddHeaderAppendsToExistingHeader() public méthode

testBodyMutatorReturnsCloneWithChanges() public méthode

testCanRemoveHeaders() public méthode

testDoesNotAllowCRLFInjectionWhenCallingWithAddedHeader() public méthode

testDoesNotAllowCRLFInjectionWhenCallingWithHeader() public méthode

testGetHeaderLineReturnsHeaderValueAsCommaConcatenatedString() public méthode

testGetHeaderLineReturnsNullWhenHeaderDoesNotExist() public méthode

testGetHeaderReturnsAnEmptyArrayWhenHeaderDoesNotExist() public méthode

testGetHeaderReturnsHeaderValueAsArray() public méthode

testGetHeadersKeepsHeaderCaseSensitivity() public méthode

testGetHeadersReturnsCaseWithWhichHeaderFirstRegistered() public méthode

testHasHeaderReturnsFalseIfHeaderIsNotPresent() public méthode

testHasHeaderReturnsTrueIfHeaderIsPresent() public méthode

testHeaderRemovalIsCaseInsensitive() public méthode

testHeadersInitialization() public méthode

testProtocolHasAcceptableDefault() public méthode

testProtocolMutatorReturnsCloneWithChanges() public méthode

testUsesStreamProvidedInConstructorAsBody() public méthode

testWithAddedHeaderAllowsHeaderContinuations() public méthode

testWithAddedHeaderRaisesExceptionForNonStringNonArrayValue() public méthode

testWithHeaderAllowsHeaderContinuations() public méthode

testWithHeaderRaisesExceptionForInvalidNestedHeaderValue() public méthode

testWithHeaderRaisesExceptionForInvalidValueType() public méthode

testWithoutHeaderDoesNothingIfHeaderDoesNotExist() public méthode