PHP Класс Kraken\_Unit\Channel\ChannelTest

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

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

Метод Описание
createChannel ( string[] | null $methods = null ) : Channel | PHPUnit_Framework_MockObject_MockObject
createLoop ( string[] | null $methods = null ) : Loop | PHPUnit_Framework_MockObject_MockObject
createModel ( ) : RouterComposite | PHPUnit_Framework_MockObject_MockObject
createRouter ( string[] | null $methods = null ) : RouterComposite | PHPUnit_Framework_MockObject_MockObject
eventsProvider ( ) : string[][]
testApiConstructor_CreatesInstance ( )
testApiCreateProtocol_CreatesProtocol_WhenNullPassed ( )
testApiCreateProtocol_CreatesProtocol_WhenStringPassed ( )
testApiDestructor_DoesNotThrowException ( )
testApiFilterConnected_ReturnsMatched ( )
testApiGetConnected_CallsModelMethod ( )
testApiHandleSendAsync_HandlesMessageUsingOutput ( )
testApiHandleSendRequest_HandlesMessagUsingOutput ( )
testApiInput_ReturnsRouterInputBus ( )
testApiIsConnected_CallsModelMethod ( )
testApiIsConnected_CallsModelMethodForEachPassedNameAndReturnsStatusArray ( )
testApiIsStarted_CallsModelMethod ( )
testApiIsStopped_CallsModelMethod ( )
testApiModel_ReturnsModel ( )
testApiName_ReturnsName ( )
testApiOutput_ReturnsRouterOutputBus ( )
testApiPull_PullsMessage ( )
testApiPushAsync_HandlesSendAsync ( )
testApiPushAsync_HandlesSendAsyncOnEachName ( )
testApiPushAsync_ReturnsArrayOfStatuses_WhenMultipleNamesSet ( )
testApiPushAsync_ReturnsEmptyArray_WhenNoneNameSet ( )
testApiPushAsync_ReturnsStatus_WhenSingleNameSet ( )
testApiPushRequest_HandlesSendAsync ( )
testApiPushRequest_HandlesSendAsyncOnEachName ( )
testApiPushRequest_ReturnsArrayOfStatuses_WhenMultipleNamesSet ( )
testApiPushRequest_ReturnsEmptyArray_WhenNoneNameSet ( )
testApiPushRequest_ReturnsStatus_WhenSingleNameSet ( )
testApiPush_PushesAsync_WhenCallbacksAreNull ( )
testApiPush_PushesRequest_WhenAtLeastOneOfCallbacksIsNotNull ( )
testApiReceive_DoesNothing_WhenResponseIsNotHandledByRouter ( )
testApiReceive_EmitsEvent_WhenResponseIsHandledByRouter ( )
testApiReceive_EmitsEvent_WhenResponseIsReceived ( )
testApiReceive_ReturnsImmediatelyIfRequestIsReceived ( )
testApiReceive_ReturnsImmediately_WhenRequestIsReceived ( )
testApiRouter_ReturnsRouter ( )
testApiSendAsync_HandlesSendAsync ( )
testApiSendAsync_HandlesSendAsyncOnEachName ( )
testApiSendAsync_ReturnsArrayOfStatuses_WhenMultipleNamesSet ( )
testApiSendAsync_ReturnsEmptyArray_WhenNoneNameSet ( )
testApiSendAsync_ReturnsStatus_WhenSingleNameSet ( )
testApiSendRequest_HandlesSendAsync ( )
testApiSendRequest_HandlesSendAsyncOnEachName ( )
testApiSendRequest_ReturnsArrayOfStatuses_WhenMultipleNamesSet ( )
testApiSendRequest_ReturnsEmptyArray_WhenNoneNameSet ( )
testApiSendRequest_ReturnsStatus_WhenSingleNameSet ( )
testApiSend_SendsAsync_WhenCallbacksAreNull ( )
testApiSend_SendsRequest_WhenAtLeastOneOfCallbacksIsNotNull ( )
testApiStart_CallsStartOnModel ( )
testApiStop_CallsStopOnModel ( )
testCaseAllOnMethods_RegisterHandlers ( $event )
testProtectedApiCreateMessageProtocol_AcceptsMessageProtocol ( )
testProtectedApiCreateMessageProtocol_AcceptsNull ( )
testProtectedApiCreateMessageProtocol_AcceptsStringProtocol ( )
testProtectedApiCreateMessageProtocol_DoesNotOverwriteSetFields ( )
testProtectedApiCreateMessageProtocol_OverwritesNotSetFields ( )
testProtectedApiGenID_GeneratesUniqueID_WithPrefixEqualToSeed ( )
testProtectedApiGetNextSuffix_ResetsOnAfter2Mld ( )
testProtectedApiGetNextSuffix_ReturnsNextSuffix ( )
testProtectedApiGetTime_ReturnsTime ( )

Описание методов

createChannel() публичный Метод

public createChannel ( string[] | null $methods = null ) : Channel | PHPUnit_Framework_MockObject_MockObject
$methods string[] | null
Результат Kraken\Channel\Channel | PHPUnit_Framework_MockObject_MockObject

createLoop() публичный Метод

public createLoop ( string[] | null $methods = null ) : Loop | PHPUnit_Framework_MockObject_MockObject
$methods string[] | null
Результат Kraken\Loop\Loop | PHPUnit_Framework_MockObject_MockObject

createModel() публичный Метод

public createModel ( ) : RouterComposite | PHPUnit_Framework_MockObject_MockObject
Результат Kraken\Channel\Router\RouterComposite | PHPUnit_Framework_MockObject_MockObject

createRouter() публичный Метод

public createRouter ( string[] | null $methods = null ) : RouterComposite | PHPUnit_Framework_MockObject_MockObject
$methods string[] | null
Результат Kraken\Channel\Router\RouterComposite | PHPUnit_Framework_MockObject_MockObject

eventsProvider() публичный Метод

public eventsProvider ( ) : string[][]
Результат string[][]

testApiConstructor_CreatesInstance() публичный Метод

testApiCreateProtocol_CreatesProtocol_WhenNullPassed() публичный Метод

testApiCreateProtocol_CreatesProtocol_WhenStringPassed() публичный Метод

testApiDestructor_DoesNotThrowException() публичный Метод

testApiFilterConnected_ReturnsMatched() публичный Метод

testApiGetConnected_CallsModelMethod() публичный Метод

testApiHandleSendAsync_HandlesMessageUsingOutput() публичный Метод

testApiHandleSendRequest_HandlesMessagUsingOutput() публичный Метод

testApiInput_ReturnsRouterInputBus() публичный Метод

testApiIsConnected_CallsModelMethod() публичный Метод

testApiIsConnected_CallsModelMethodForEachPassedNameAndReturnsStatusArray() публичный Метод

testApiIsStarted_CallsModelMethod() публичный Метод

testApiIsStopped_CallsModelMethod() публичный Метод

testApiModel_ReturnsModel() публичный Метод

testApiName_ReturnsName() публичный Метод

testApiOutput_ReturnsRouterOutputBus() публичный Метод

testApiPull_PullsMessage() публичный Метод

testApiPushAsync_HandlesSendAsync() публичный Метод

testApiPushAsync_HandlesSendAsyncOnEachName() публичный Метод

testApiPushAsync_ReturnsArrayOfStatuses_WhenMultipleNamesSet() публичный Метод

testApiPushAsync_ReturnsEmptyArray_WhenNoneNameSet() публичный Метод

testApiPushAsync_ReturnsStatus_WhenSingleNameSet() публичный Метод

testApiPushRequest_HandlesSendAsync() публичный Метод

testApiPushRequest_HandlesSendAsyncOnEachName() публичный Метод

testApiPushRequest_ReturnsArrayOfStatuses_WhenMultipleNamesSet() публичный Метод

testApiPushRequest_ReturnsEmptyArray_WhenNoneNameSet() публичный Метод

testApiPushRequest_ReturnsStatus_WhenSingleNameSet() публичный Метод

testApiPush_PushesAsync_WhenCallbacksAreNull() публичный Метод

testApiPush_PushesRequest_WhenAtLeastOneOfCallbacksIsNotNull() публичный Метод

testApiReceive_DoesNothing_WhenResponseIsNotHandledByRouter() публичный Метод

testApiReceive_EmitsEvent_WhenResponseIsHandledByRouter() публичный Метод

testApiReceive_EmitsEvent_WhenResponseIsReceived() публичный Метод

testApiReceive_ReturnsImmediatelyIfRequestIsReceived() публичный Метод

testApiReceive_ReturnsImmediately_WhenRequestIsReceived() публичный Метод

testApiRouter_ReturnsRouter() публичный Метод

testApiSendAsync_HandlesSendAsync() публичный Метод

testApiSendAsync_HandlesSendAsyncOnEachName() публичный Метод

testApiSendAsync_ReturnsArrayOfStatuses_WhenMultipleNamesSet() публичный Метод

testApiSendAsync_ReturnsEmptyArray_WhenNoneNameSet() публичный Метод

testApiSendAsync_ReturnsStatus_WhenSingleNameSet() публичный Метод

testApiSendRequest_HandlesSendAsync() публичный Метод

testApiSendRequest_HandlesSendAsyncOnEachName() публичный Метод

testApiSendRequest_ReturnsArrayOfStatuses_WhenMultipleNamesSet() публичный Метод

testApiSendRequest_ReturnsEmptyArray_WhenNoneNameSet() публичный Метод

testApiSendRequest_ReturnsStatus_WhenSingleNameSet() публичный Метод

testApiSend_SendsAsync_WhenCallbacksAreNull() публичный Метод

testApiSend_SendsRequest_WhenAtLeastOneOfCallbacksIsNotNull() публичный Метод

testApiStart_CallsStartOnModel() публичный Метод

testApiStop_CallsStopOnModel() публичный Метод

testCaseAllOnMethods_RegisterHandlers() публичный Метод

testProtectedApiCreateMessageProtocol_AcceptsMessageProtocol() публичный Метод

testProtectedApiCreateMessageProtocol_AcceptsNull() публичный Метод

testProtectedApiCreateMessageProtocol_AcceptsStringProtocol() публичный Метод

testProtectedApiCreateMessageProtocol_DoesNotOverwriteSetFields() публичный Метод

testProtectedApiCreateMessageProtocol_OverwritesNotSetFields() публичный Метод

testProtectedApiGenID_GeneratesUniqueID_WithPrefixEqualToSeed() публичный Метод

testProtectedApiGetNextSuffix_ResetsOnAfter2Mld() публичный Метод

testProtectedApiGetNextSuffix_ReturnsNextSuffix() публичный Метод

testProtectedApiGetTime_ReturnsTime() публичный Метод