PHP Class PhlyTest\Http\MessageTraitTest

Inheritance: extends PHPUnit_Framework_TestCase
Datei anzeigen Open project: phly/http

Public Methods

Method 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 method

invalidGeneralHeaderValues() public method

invalidHeaderValues() public method

public invalidHeaderValues ( )

setUp() public method

public setUp ( )

testAddHeaderAppendsToExistingHeader() public method

testBodyMutatorReturnsCloneWithChanges() public method

testCanRemoveHeaders() public method

testDoesNotAllowCRLFInjectionWhenCallingWithAddedHeader() public method

testDoesNotAllowCRLFInjectionWhenCallingWithHeader() public method

testGetHeaderLineReturnsHeaderValueAsCommaConcatenatedString() public method

testGetHeaderLineReturnsNullWhenHeaderDoesNotExist() public method

testGetHeaderReturnsAnEmptyArrayWhenHeaderDoesNotExist() public method

testGetHeaderReturnsHeaderValueAsArray() public method

testGetHeadersKeepsHeaderCaseSensitivity() public method

testGetHeadersReturnsCaseWithWhichHeaderFirstRegistered() public method

testHasHeaderReturnsFalseIfHeaderIsNotPresent() public method

testHasHeaderReturnsTrueIfHeaderIsPresent() public method

testHeaderRemovalIsCaseInsensitive() public method

testHeadersInitialization() public method

testProtocolHasAcceptableDefault() public method

testProtocolMutatorReturnsCloneWithChanges() public method

testUsesStreamProvidedInConstructorAsBody() public method

testWithAddedHeaderAllowsHeaderContinuations() public method

testWithAddedHeaderRaisesExceptionForNonStringNonArrayValue() public method

testWithHeaderAllowsHeaderContinuations() public method

testWithHeaderRaisesExceptionForInvalidNestedHeaderValue() public method

testWithHeaderRaisesExceptionForInvalidValueType() public method

testWithoutHeaderDoesNothingIfHeaderDoesNotExist() public method