PHP Класс Kraken\_Unit\Network\Socket\Component\Firewall\FirewallTest

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

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

Метод Описание
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 ( )

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

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

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

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

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
Результат Kraken\Network\Socket\Component\Firewall\SocketFirewall | PHPUnit_Framework_MockObject_MockObject

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

public createServer ( string[] | null $methods = [] ) : Kraken\Network\NetworkComponentAwareInterface | PHPUnit_Framework_MockObject_MockObject
$methods string[] | null
Результат 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() публичный Метод