PHP Class PhlyTest\Http\RequestTest

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

Public Methods

Method Description
headersWithInjectionVectors ( )
invalidRequestBody ( )
invalidRequestMethod ( )
invalidRequestUri ( )
invalidUrls ( )
requestsWithUri ( )
setUp ( )
testCanProvideARequestTarget ( $requestTarget )
testConstructorCanAcceptAllMessageParts ( )
testConstructorIgonoresInvalidHeaders ( )
testConstructorRaisesExceptionForHeadersWithCRLFVectors ( $name, $value )
testConstructorRaisesExceptionForInvalidBody ( $body )
testConstructorRaisesExceptionForInvalidMethod ( $method )
testConstructorRaisesExceptionForInvalidStream ( )
testConstructorRaisesExceptionForInvalidUri ( $uri )
testGetHeadersContainsHostHeaderIfUriWithHostIsPresent ( )
testGetHeadersContainsNoHostHeaderIfNoUriPresent ( )
testGetHeadersContainsNoHostHeaderIfUriDoesNotContainHost ( )
testGetHostHeaderLineReturnsNullIfNoUriPresent ( )
testGetHostHeaderLineReturnsNullIfUriDoesNotContainHost ( )
testGetHostHeaderLineReturnsUriHostWhenPresent ( )
testGetHostHeaderReturnsEmptyArrayIfNoUriPresent ( )
testGetHostHeaderReturnsEmptyArrayIfUriDoesNotContainHost ( )
testGetHostHeaderReturnsUriHostWhenPresent ( )
testHostHeaderUpdatesToUriHostAndPortWhenPreserveHostDisabledAndNonStandardPort ( )
testMethodIsNullByDefault ( )
testMethodMutatorReturnsCloneWithChangedMethod ( )
testNotPassingPreserveHostFlagWhenUpdatingUriWithoutHostDoesNotUpdateHostHeader ( )
testPassingPreserveHostFlagWhenUpdatingUriDoesNotUpdateHostHeader ( )
testRequestTargetCannotContainWhitespace ( )
testRequestTargetDoesNotCacheBetweenInstances ( )
testRequestTargetIsSlashWhenNoUriPresent ( )
testRequestTargetIsSlashWhenUriHasNoPathOrQuery ( )
testReturnsRequestTargetWhenUriIsPresent ( $request, $expected )
testSettingNewUriResetsRequestTarget ( )
testUriIsNullByDefault ( )
testWithUriReturnsNewInstanceWithNewUri ( )
validRequestTargets ( )

Method Details

headersWithInjectionVectors() public method

invalidRequestBody() public method

public invalidRequestBody ( )

invalidRequestMethod() public method

invalidRequestUri() public method

public invalidRequestUri ( )

invalidUrls() public method

public invalidUrls ( )

requestsWithUri() public method

public requestsWithUri ( )

setUp() public method

public setUp ( )

testCanProvideARequestTarget() public method

public testCanProvideARequestTarget ( $requestTarget )

testConstructorCanAcceptAllMessageParts() public method

testConstructorIgonoresInvalidHeaders() public method

testConstructorRaisesExceptionForHeadersWithCRLFVectors() public method

testConstructorRaisesExceptionForInvalidBody() public method

testConstructorRaisesExceptionForInvalidMethod() public method

testConstructorRaisesExceptionForInvalidStream() public method

testConstructorRaisesExceptionForInvalidUri() public method

testGetHeadersContainsHostHeaderIfUriWithHostIsPresent() public method

testGetHeadersContainsNoHostHeaderIfNoUriPresent() public method

testGetHeadersContainsNoHostHeaderIfUriDoesNotContainHost() public method

testGetHostHeaderLineReturnsNullIfNoUriPresent() public method

testGetHostHeaderLineReturnsNullIfUriDoesNotContainHost() public method

testGetHostHeaderLineReturnsUriHostWhenPresent() public method

testGetHostHeaderReturnsEmptyArrayIfNoUriPresent() public method

testGetHostHeaderReturnsEmptyArrayIfUriDoesNotContainHost() public method

testGetHostHeaderReturnsUriHostWhenPresent() public method

testHostHeaderUpdatesToUriHostAndPortWhenPreserveHostDisabledAndNonStandardPort() public method

testMethodIsNullByDefault() public method

testMethodMutatorReturnsCloneWithChangedMethod() public method

testNotPassingPreserveHostFlagWhenUpdatingUriWithoutHostDoesNotUpdateHostHeader() public method

testPassingPreserveHostFlagWhenUpdatingUriDoesNotUpdateHostHeader() public method

testRequestTargetCannotContainWhitespace() public method

testRequestTargetDoesNotCacheBetweenInstances() public method

testRequestTargetIsSlashWhenNoUriPresent() public method

testRequestTargetIsSlashWhenUriHasNoPathOrQuery() public method

testReturnsRequestTargetWhenUriIsPresent() public method

public testReturnsRequestTargetWhenUriIsPresent ( $request, $expected )

testSettingNewUriResetsRequestTarget() public method

testUriIsNullByDefault() public method

testWithUriReturnsNewInstanceWithNewUri() public method

validRequestTargets() public method

public validRequestTargets ( )