PHP Класс Kraken\_Unit\Channel\Extra\RequestTest

Наследование: extends Kraken\Test\TUnit
Показать файл Открыть проект

Открытые методы

Метод Описание
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() публичный Метод