PHP Class Phue\Test\Transport\HttpTest

Inheritance: extends PHPUnit_Framework_TestCase
Show file Open project: sqmk/phue

Public Methods

Method Description
providerErrorTypes ( ) : array Provider: Error types
setUp ( ) Set up
testClientProperty ( ) Test: Client property
testCustomAdapter ( ) Test: Custom adapter
testGetDefaultAdapter ( ) Test: Get default adapter
testSendRequestArray ( ) Test: Send request with array response
testSendRequestBadContentType ( ) Test: Send request with bad content type
testSendRequestBadStatusCode ( ) Test: Send request with bad status code
testSendRequestErrorResponse ( ) Test: Send request with error response
testSendRequestSuccess ( ) Test: Send request with success resposne
testThrowExceptionByType ( $type, $exceptionName ) Test: Throw exception by type

Protected Methods

Method Description
stubMockAdapterResponseMethods ( string $response, string $httpStatusCode, string $contentType ) Stub adapter response methods

Method Details

providerErrorTypes() public method

Provider: Error types
public providerErrorTypes ( ) : array
return array

setUp() public method

Set up
public setUp ( )

stubMockAdapterResponseMethods() protected method

Stub adapter response methods
protected stubMockAdapterResponseMethods ( string $response, string $httpStatusCode, string $contentType )
$response string Response body
$httpStatusCode string Http status code
$contentType string Content type

testClientProperty() public method

Test: Client property
public testClientProperty ( )

testCustomAdapter() public method

Test: Custom adapter
public testCustomAdapter ( )

testGetDefaultAdapter() public method

Test: Get default adapter

testSendRequestArray() public method

Test: Send request with array response

testSendRequestBadContentType() public method

Test: Send request with bad content type

testSendRequestBadStatusCode() public method

Test: Send request with bad status code

testSendRequestErrorResponse() public method

Test: Send request with error response

testSendRequestSuccess() public method

Test: Send request with success resposne

testThrowExceptionByType() public method

Test: Throw exception by type
public testThrowExceptionByType ( $type, $exceptionName )