PHP Class Kraken\_Unit\Network\Socket\Component\Firewall\FirewallTest

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

Public Methods

Method Description
createComponent ( ) : Kraken\Network\NetworkComponentInterface | PHPUnit_Framework_MockObject_MockObject
createFirewall ( Kraken\Network\NetworkComponentAwareInterface $aware, Kraken\Network\NetworkComponentInterface $component, string[] | null $methods = null ) : SocketFirewall | PHPUnit_Framework_MockObject_MockObject
createServer ( string[] | null $methods = [] ) : Kraken\Network\NetworkComponentAwareInterface | PHPUnit_Framework_MockObject_MockObject
testApiBlockAddress_BlocksAddress ( )
testApiConstructor_CreatesInstance ( )
testApiDestructor_DoesNotThrowException ( )
testApiGetBlockedAddresses ( )
testApiGetComponent_ReturnsComponent ( )
testApiHandleConnect_ClosesConnection_WhenIPIsNotValid ( )
testApiHandleConnect_PropagatesConnect_WhenIPIsValid ( )
testApiHandleDisconnect_DoesNothing_WhenIPIsNotValid ( )
testApiHandleDisconnect_PropagatesDisconnect_WhenIPIsValid ( )
testApiHandleError_DoesNothing_WhenIPIsNotValid ( )
testApiHandleError_PropagatesError_WhenIPIsValid ( )
testApiHandleMessage_PropagatesMessage ( )
testApiIsBlocked_ReturnsFalse_WhenIpIsNotBlocked ( )
testApiIsBlocked_ReturnsTrue_WhenIpIsBlocked ( )
testApiSetComponent_SetsComponent_WhenComponentIsProvided ( )
testApiSetComponent_SetsNullComponent_WhenComponentIsNotProvided ( )
testApiUnblockAddress_UnblocksAddress ( )

Method Details

createComponent() public method

public createComponent ( ) : Kraken\Network\NetworkComponentInterface | PHPUnit_Framework_MockObject_MockObject
return Kraken\Network\NetworkComponentInterface | PHPUnit_Framework_MockObject_MockObject

createFirewall() public method

public createFirewall ( Kraken\Network\NetworkComponentAwareInterface $aware, Kraken\Network\NetworkComponentInterface $component, string[] | null $methods = null ) : SocketFirewall | PHPUnit_Framework_MockObject_MockObject
$aware Kraken\Network\NetworkComponentAwareInterface
$component Kraken\Network\NetworkComponentInterface
$methods string[] | null
return Kraken\Network\Socket\Component\Firewall\SocketFirewall | PHPUnit_Framework_MockObject_MockObject

createServer() public method

public createServer ( string[] | null $methods = [] ) : Kraken\Network\NetworkComponentAwareInterface | PHPUnit_Framework_MockObject_MockObject
$methods string[] | null
return Kraken\Network\NetworkComponentAwareInterface | PHPUnit_Framework_MockObject_MockObject

testApiBlockAddress_BlocksAddress() public method

testApiConstructor_CreatesInstance() public method

testApiDestructor_DoesNotThrowException() public method

testApiGetBlockedAddresses() public method

testApiGetComponent_ReturnsComponent() public method

testApiHandleConnect_ClosesConnection_WhenIPIsNotValid() public method

testApiHandleConnect_PropagatesConnect_WhenIPIsValid() public method

testApiHandleDisconnect_DoesNothing_WhenIPIsNotValid() public method

testApiHandleDisconnect_PropagatesDisconnect_WhenIPIsValid() public method

testApiHandleError_DoesNothing_WhenIPIsNotValid() public method

testApiHandleError_PropagatesError_WhenIPIsValid() public method

testApiHandleMessage_PropagatesMessage() public method

testApiIsBlocked_ReturnsFalse_WhenIpIsNotBlocked() public method

testApiIsBlocked_ReturnsTrue_WhenIpIsBlocked() public method

testApiSetComponent_SetsComponent_WhenComponentIsProvided() public method

testApiSetComponent_SetsNullComponent_WhenComponentIsNotProvided() public method

testApiUnblockAddress_UnblocksAddress() public method