PHP 클래스 Kraken\_Unit\Network\Socket\Component\Firewall\FirewallTest

상속: extends Kraken\Test\TUnit
파일 보기 프로젝트 열기: kraken-php/framework

공개 메소드들

메소드 설명
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() 공개 메소드