PHP Class Kraken\_Unit\Ipc\Socket\SocketListenerTest

Inheritance: extends Kraken\Test\TUnit
Show file Open project: kraken-php/framework

Public Methods

Method Description
testApiClose_ClosesSocket ( )
testApiConstructor_CreatesInstance ( )
testApiDestructor_DoesNotThrowException ( )
testApiGetLocalAddress_ReturnsAddress ( )
testApiGetLocalEndpoint_ReturnsEndpoint ( )
testApiGetLocalHost_ReturnsHost ( )
testApiGetLocalPort_ReturnsPort ( )
testApiGetMetadata_ReturnsMetadata ( )
testApiGetResourceId_ReturnsResourceId ( )
testApiGetResource_ReturnsResource ( )
testApiGetStreamType_ReturnsStreamType ( )
testApiGetWrapperType_ReturnsWrapperType ( )
testApiIsOpen_ReturnsIfSocketIsOpened ( )
testApiIsPaused_ReturnsIfSocketIsPaused ( )
testApiPause_PausesSocket ( )
testApiResume_ResumesSocket ( )
testConstructor_ThrowsException_OnInvalidResource ( )
testConstructor_ThrowsException_OnOccupiedEndpoint ( )

Protected Methods

Method Description
createSocketListenerInjection ( string | resource $endpointOrResource, Kraken\Loop\LoopInterface $loop ) : SocketListener
createSocketListenerMock ( resource | null $resource = null, Kraken\Loop\LoopInterface $loop = null ) : SocketListener

Private Methods

Method Description
tempSocketRemoteAddress ( ) : string

Method Details

createSocketListenerInjection() protected method

protected createSocketListenerInjection ( string | resource $endpointOrResource, Kraken\Loop\LoopInterface $loop ) : SocketListener
$endpointOrResource string | resource
$loop Kraken\Loop\LoopInterface
return Kraken\Ipc\Socket\SocketListener

createSocketListenerMock() protected method

protected createSocketListenerMock ( resource | null $resource = null, Kraken\Loop\LoopInterface $loop = null ) : SocketListener
$resource resource | null
$loop Kraken\Loop\LoopInterface
return Kraken\Ipc\Socket\SocketListener

testApiClose_ClosesSocket() public method

testApiConstructor_CreatesInstance() public method

testApiDestructor_DoesNotThrowException() public method

testApiGetLocalAddress_ReturnsAddress() public method

testApiGetLocalEndpoint_ReturnsEndpoint() public method

testApiGetLocalHost_ReturnsHost() public method

testApiGetLocalPort_ReturnsPort() public method

testApiGetMetadata_ReturnsMetadata() public method

testApiGetResourceId_ReturnsResourceId() public method

testApiGetResource_ReturnsResource() public method

testApiGetStreamType_ReturnsStreamType() public method

testApiGetWrapperType_ReturnsWrapperType() public method

testApiIsOpen_ReturnsIfSocketIsOpened() public method

testApiIsPaused_ReturnsIfSocketIsPaused() public method

testApiPause_PausesSocket() public method

testApiResume_ResumesSocket() public method

testConstructor_ThrowsException_OnInvalidResource() public method

testConstructor_ThrowsException_OnOccupiedEndpoint() public method