PHP 클래스 Kraken\_Unit\Channel\Router\RouterTest

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

공개 메소드들

메소드 설명
createProtocol ( ) : Protocol
createRouter ( integer $flags = Router::MODE_DEFAULT ) : Router
testApiAddDefaultHandler_AddsDefaultHandler ( )
testApiAddDefault_AddsDefault ( )
testApiAddRuleHandler_AddsRuleHandler ( )
testApiAddRule_AddsRule ( )
testApiConstructor_DoesNotThrowException ( )
testApiDestructor_DoesNotThrowException ( )
testApiErase_ErasesRulesAndDefaults ( )
testApiHandle_HandlesAllDefaults_WhenNoneRulesMatchesUpToDefaultWithPropagateSetToFalse ( )
testApiHandle_HandlesAllRules_UpToRuleWithPropagateSetToFalse ( )
testApiHandle_HandlesFirstMatchedDefault_WhenNoneRulesMatchesAndPropagateSetToFalse ( )
testApiHandle_HandlesFirstMatchedRule_WhenPropagateSetToFalse ( )
testApiHandle_PassesArgumentsToRuleHandler ( )
testApiHandle_ReturnsFalse_WhenAtLeastOneDefaultMatched_ForModeSetToFirewall ( )
testApiHandle_ReturnsFalse_WhenAtLeastOneRuleMatched_ForModeSetToFirewall ( )
testApiHandle_ReturnsFalse_WhenNothingMatched_ForModeSetToRouter ( )
testApiHandle_ReturnsTrue_WhenAtLeastOneDefaultMatched_ForModeSetToRouter ( )
testApiHandle_ReturnsTrue_WhenAtLeastOneRuleMatched_ForModeSetToRouter ( )
testApiHandle_ReturnsTrue_WhenNothingMatched_ForModeSetToFirewall ( )
testApiRemoveHandler_RemovesDefaultHandler ( )
testApiRemoveHandler_RemovesRuleHandler ( )

메소드 상세

createProtocol() 공개 메소드

public createProtocol ( ) : Protocol
리턴 Kraken\Channel\Protocol\Protocol

createRouter() 공개 메소드

public createRouter ( integer $flags = Router::MODE_DEFAULT ) : Router
$flags integer
리턴 Kraken\Channel\Router\Router

testApiAddDefaultHandler_AddsDefaultHandler() 공개 메소드

testApiAddDefault_AddsDefault() 공개 메소드

testApiAddRuleHandler_AddsRuleHandler() 공개 메소드

testApiAddRule_AddsRule() 공개 메소드

testApiConstructor_DoesNotThrowException() 공개 메소드

testApiDestructor_DoesNotThrowException() 공개 메소드

testApiErase_ErasesRulesAndDefaults() 공개 메소드

testApiHandle_HandlesAllDefaults_WhenNoneRulesMatchesUpToDefaultWithPropagateSetToFalse() 공개 메소드

testApiHandle_HandlesAllRules_UpToRuleWithPropagateSetToFalse() 공개 메소드

testApiHandle_HandlesFirstMatchedDefault_WhenNoneRulesMatchesAndPropagateSetToFalse() 공개 메소드

testApiHandle_HandlesFirstMatchedRule_WhenPropagateSetToFalse() 공개 메소드

testApiHandle_PassesArgumentsToRuleHandler() 공개 메소드

testApiHandle_ReturnsFalse_WhenAtLeastOneDefaultMatched_ForModeSetToFirewall() 공개 메소드

testApiHandle_ReturnsFalse_WhenAtLeastOneRuleMatched_ForModeSetToFirewall() 공개 메소드

testApiHandle_ReturnsFalse_WhenNothingMatched_ForModeSetToRouter() 공개 메소드

testApiHandle_ReturnsTrue_WhenAtLeastOneDefaultMatched_ForModeSetToRouter() 공개 메소드

testApiHandle_ReturnsTrue_WhenAtLeastOneRuleMatched_ForModeSetToRouter() 공개 메소드

testApiHandle_ReturnsTrue_WhenNothingMatched_ForModeSetToFirewall() 공개 메소드

testApiRemoveHandler_RemovesDefaultHandler() 공개 메소드

testApiRemoveHandler_RemovesRuleHandler() 공개 메소드