PHP Class Kraken\_Unit\Ipc\Socket\SocketTest

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

Public Methods

Method Description
tearDown ( )
testApiConstructor_CreatesInstance ( )
testApiConstructor_ThrowsException_OnInvalidResource ( )
testApiConstructor_ThrowsException_WhenNoServerExists ( )
testApiGetLocalAddress_ReturnsAddress ( )
testApiGetLocalEndpoint_ReturnsEndpoint ( )
testApiGetLocalHost_ReturnsHost ( )
testApiGetLocalPort_ReturnsPort ( )
testApiGetRemoteAddress_ReturnsAddress ( )
testApiGetRemoteEndpoint_ReturnsEndpoint ( )
testApiGetRemoteHost_ReturnsHost ( )
testApiGetRemotePort_ReturnsPort ( )
testApiStop_StopsSocket ( )
testDestructor_DoesNotThrowException ( )

Protected Methods

Method Description
createSocketInjection ( string | resource $endpointOrResource, Kraken\Loop\LoopInterface $loop ) : Socket
createSocketMock ( resource | null $resource = null, Kraken\Loop\LoopInterface $loop = null ) : Socket

Private Methods

Method Description
tempSocketAddress ( ) : string
tempSocketRemoteAddress ( ) : string

Method Details

createSocketInjection() protected method

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

createSocketMock() protected method

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

tearDown() public method

public tearDown ( )

testApiConstructor_CreatesInstance() public method

testApiConstructor_ThrowsException_OnInvalidResource() public method

testApiConstructor_ThrowsException_WhenNoServerExists() public method

testApiGetLocalAddress_ReturnsAddress() public method

testApiGetLocalEndpoint_ReturnsEndpoint() public method

testApiGetLocalHost_ReturnsHost() public method

testApiGetLocalPort_ReturnsPort() public method

testApiGetRemoteAddress_ReturnsAddress() public method

testApiGetRemoteEndpoint_ReturnsEndpoint() public method

testApiGetRemoteHost_ReturnsHost() public method

testApiGetRemotePort_ReturnsPort() public method

testApiStop_StopsSocket() public method

testDestructor_DoesNotThrowException() public method