PHP Класс Kraken\_Unit\Network\Socket\SocketServerTest

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

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

Метод Описание
createComponent ( ) : Kraken\Network\NetworkComponentInterface | PHPUnit_Framework_MockObject_MockObject
createListener ( ) : Kraken\Ipc\Socket\SocketListenerInterface | PHPUnit_Framework_MockObject_MockObject
createSocketServer ( Kraken\Ipc\Socket\SocketListenerInterface $listener, Kraken\Network\NetworkComponentInterface $component, string[] | null $methods = null ) : SocketServer | PHPUnit_Framework_MockObject_MockObject
testApiConstructor_CreatesInstance ( )
testApiDestructor_DoesNotThrowException ( )
testApiGetComponent_ReturnsComponent ( )
testApiHandleConnect_AttachesHandlers ( )
testApiHandleConnect_CallsMethodOnComponent ( )
testApiHandleConnect_ClosesConnection_WhenComponentThrowsException ( )
testApiHandleData_CallsMethodOnComponent ( )
testApiHandleData_TriesToHandleError_WhenComponentThrowsException ( )
testApiHandleDisconnect_CallsMethodOnComponent ( )
testApiHandleDisconnect_TriesToHandleError_WhenComponentThrowsException ( )
testApiHandleError_CallsMethodOnComponent ( )
testApiHandleError_TriesToHandleError_WhenComponentThrowsException ( )
testApiSetComponent_SetsComponent_WhenComponentIsProvided ( )
testApiSetComponent_SetsNullComponent_WhenComponentIsNotProvided ( )
testProtectedApiClose_ClosesSocket ( )

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

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

public createComponent ( ) : Kraken\Network\NetworkComponentInterface | PHPUnit_Framework_MockObject_MockObject
Результат Kraken\Network\NetworkComponentInterface | PHPUnit_Framework_MockObject_MockObject

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

public createListener ( ) : Kraken\Ipc\Socket\SocketListenerInterface | PHPUnit_Framework_MockObject_MockObject
Результат Kraken\Ipc\Socket\SocketListenerInterface | PHPUnit_Framework_MockObject_MockObject

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

public createSocketServer ( Kraken\Ipc\Socket\SocketListenerInterface $listener, Kraken\Network\NetworkComponentInterface $component, string[] | null $methods = null ) : SocketServer | PHPUnit_Framework_MockObject_MockObject
$listener Kraken\Ipc\Socket\SocketListenerInterface
$component Kraken\Network\NetworkComponentInterface
$methods string[] | null
Результат Kraken\Network\Socket\SocketServer | PHPUnit_Framework_MockObject_MockObject

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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