PHP Class Kraken\_Unit\Channel\Router\RouterTest

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

Public Methods

Method Description
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 ( )

Method Details

createProtocol() public method

public createProtocol ( ) : Protocol
return Kraken\Channel\Protocol\Protocol

createRouter() public method

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

testApiAddDefaultHandler_AddsDefaultHandler() public method

testApiAddDefault_AddsDefault() public method

testApiAddRuleHandler_AddsRuleHandler() public method

testApiAddRule_AddsRule() public method

testApiConstructor_DoesNotThrowException() public method

testApiDestructor_DoesNotThrowException() public method

testApiErase_ErasesRulesAndDefaults() public method

testApiHandle_HandlesAllDefaults_WhenNoneRulesMatchesUpToDefaultWithPropagateSetToFalse() public method

testApiHandle_HandlesAllRules_UpToRuleWithPropagateSetToFalse() public method

testApiHandle_HandlesFirstMatchedDefault_WhenNoneRulesMatchesAndPropagateSetToFalse() public method

testApiHandle_HandlesFirstMatchedRule_WhenPropagateSetToFalse() public method

testApiHandle_PassesArgumentsToRuleHandler() public method

testApiHandle_ReturnsFalse_WhenAtLeastOneDefaultMatched_ForModeSetToFirewall() public method

testApiHandle_ReturnsFalse_WhenAtLeastOneRuleMatched_ForModeSetToFirewall() public method

testApiHandle_ReturnsFalse_WhenNothingMatched_ForModeSetToRouter() public method

testApiHandle_ReturnsTrue_WhenAtLeastOneDefaultMatched_ForModeSetToRouter() public method

testApiHandle_ReturnsTrue_WhenAtLeastOneRuleMatched_ForModeSetToRouter() public method

testApiHandle_ReturnsTrue_WhenNothingMatched_ForModeSetToFirewall() public method

testApiRemoveHandler_RemovesDefaultHandler() public method

testApiRemoveHandler_RemovesRuleHandler() public method