PHP Класс Cascade\Tests\Config\Loader\ClassLoader\HandlerLoaderTest

Автор: Raphael Antonmattei ([email protected])
Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

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

Метод Описание
handlerParamsProvider ( ) : array Data provider for testHandlers !\ Important note: Just add values to this array if you need to test a newly added handler
testHandlerForProcessor ( ) Test extra option processor handler
testHandlerLoader ( )
testHandlerLoaderWithInvalidFormatter ( )
testHandlerLoaderWithInvalidHandler ( )
testHandlerLoaderWithInvalidHandlers ( )
testHandlerLoaderWithInvalidProcessor ( )
testHandlerLoaderWithNoOptions ( )
testHandlers ( string $class, string $optionName, mixed $optionValue, string $calledMethodName ) Test the extra option handlers
testHandlersExist ( ) Test that handlers exist
testReplacesHandlerNamesInOptionsArrayWithLoadedCallable ( )

Приватные методы

Метод Описание
doTestMethodCalledInHandler ( string $class, string $methodName, mixed $methodArg, Closure $closure ) Tests that calling the given Closure will trigger a method call with the given param in the given class
getHandler ( string $class, string $optionName ) : Closure Check if the handler exists for a given class and option Also checks that it a callable and return it

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

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

If one of your handlers calls more than one method you can add more than one entries
public handlerParamsProvider ( ) : array
Результат array of array of args for testHandlers

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

Test extra option processor handler

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

public testHandlerLoader ( )

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

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

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

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

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

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

Test the extra option handlers
public testHandlers ( string $class, string $optionName, mixed $optionValue, string $calledMethodName )
$class string Class name
$optionName string Option name
$optionValue mixed Option value
$calledMethodName string Expected called method name

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

Test that handlers exist
public testHandlersExist ( )

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