PHP 클래스 Kraken\_Unit\Channel\Extra\RequestTest

상속: extends Kraken\Test\TUnit
파일 보기 프로젝트 열기: kraken-php/framework

공개 메소드들

메소드 설명
createRequest ( string $name, string | Kraken\Channel\Protocol\ProtocolInterface $message, mixed[] $params = [], string[] $methods = [] ) : Request | PHPUnit_Framework_MockObject_MockObject
testApiCall_CallsSendMethodWithPromise ( )
testApiConstrutor_AllowsProtocolMessage ( )
testApiConstrutor_DoesNotThrowException ( )
testApiConstrutor_SetsDefaultParams ( )
testApiConstrutor_SetsPassedParams ( )
testApiConstrutor_TurnsStringMessageToProtocol ( )
testApiDestructor_DoesNotThrowException ( )
testApiInvoke_CallsSendMethodWithPromise ( )
testApiRetryOrReset_RejectsPromiseInRetry_WhenRetriesLimitIsReached ( )
testApiRetryOrReset_ResetsInRetryUsingTimer_WhenIntervalIsGreaterThanZero ( )
testApiRetryOrReset_ResetsInRetry_WhenIntervalIsEqualToZero ( )
testApiRetryOrReset_ResetsWhenExceptionIsTaskIncomplete ( )
testApiSend_CallsSendMethodOnChannel ( )
testApiSend_RejectsPromiseOnFailure ( )
testApiSend_ResolvesPromiseOnSuccess ( )
testApiSend_ReturnsImmediatelyWhenNonPendingPromisePassed ( )
testApiSend_TriesToRetryOnCancel ( )

비공개 메소드들

메소드 설명
createChannelMock ( string $name ) : Channel | PHPUnit_Framework_MockObject_MockObject

메소드 상세

createRequest() 공개 메소드

public createRequest ( string $name, string | Kraken\Channel\Protocol\ProtocolInterface $message, mixed[] $params = [], string[] $methods = [] ) : Request | PHPUnit_Framework_MockObject_MockObject
$name string
$message string | Kraken\Channel\Protocol\ProtocolInterface
$params mixed[]
$methods string[]
리턴 Kraken\Channel\Extra\Request | PHPUnit_Framework_MockObject_MockObject

testApiCall_CallsSendMethodWithPromise() 공개 메소드

testApiConstrutor_AllowsProtocolMessage() 공개 메소드

testApiConstrutor_DoesNotThrowException() 공개 메소드

testApiConstrutor_SetsDefaultParams() 공개 메소드

testApiConstrutor_SetsPassedParams() 공개 메소드

testApiConstrutor_TurnsStringMessageToProtocol() 공개 메소드

testApiDestructor_DoesNotThrowException() 공개 메소드

testApiInvoke_CallsSendMethodWithPromise() 공개 메소드

testApiRetryOrReset_RejectsPromiseInRetry_WhenRetriesLimitIsReached() 공개 메소드

testApiRetryOrReset_ResetsInRetryUsingTimer_WhenIntervalIsGreaterThanZero() 공개 메소드

testApiRetryOrReset_ResetsInRetry_WhenIntervalIsEqualToZero() 공개 메소드

testApiRetryOrReset_ResetsWhenExceptionIsTaskIncomplete() 공개 메소드

testApiSend_CallsSendMethodOnChannel() 공개 메소드

testApiSend_RejectsPromiseOnFailure() 공개 메소드

testApiSend_ResolvesPromiseOnSuccess() 공개 메소드

testApiSend_ReturnsImmediatelyWhenNonPendingPromisePassed() 공개 메소드

testApiSend_TriesToRetryOnCancel() 공개 메소드