PHP Класс Kraken\_Unit\Supervision\SupervisorTest

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

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

Метод Описание
createSolver ( string[] | null $methods = null ) : Kraken\Supervision\SolverInterface | PHPUnit_Framework_MockObject_MockObject
createSupervisor ( mixed[] $params = [], Kraken\Supervision\SolverInterface[] $rules = [], mixed[] | null $methods = null ) : Supervisor | PHPUnit_Framework_MockObject_MockObject
testApiConstructor_CreatesInstance ( )
testApiDestructor_DoesNotThrowException ( )
testApiExistsParam_ReturnsFalse_WhenParamDoesNotExist ( )
testApiExistsParam_ReturnsTrue_WhenParamDoesExist ( )
testApiExistsSolver_ReturnsFalse_WhenHandlerDoesNotExist ( )
testApiExistsSolver_ReturnsTrue_WhenHandlerDoesExist ( )
testApiGetParam_ReturnsNull_WhenParamDoesNotExist ( )
testApiGetParam_ReturnsParam_WhenParamDoesExist ( )
testApiGetSolver_ReturnsHandler_WhenHandlerDoesExist ( )
testApiGetSolver_ReturnsNull_WhenHandlerDoesNotExist ( )
testApiInvoke_CallsHandleMethod ( )
testApiRemoveParam_DoesNothing_WhenParamDoesNotExist ( )
testApiRemoveParam_RemovesParam_WhenParamDoesExist ( )
testApiRemoveSolver_DoesNothing_WhenHandlerDoesNotExist ( )
testApiRemoveSolver_RemovesHandler_WhenHandlerDoesExist ( )
testApiResolveHandler_ResolvesHandler_WhenHandlerDoesExistInsideFactory ( )
testApiResolveHandler_ReturnsImmediately_WhenConcreteHandlerPassed ( )
testApiResolveHandler_ThrowsException_WhenHandlerDoesNotExistInsideFactory ( )
testApiSetParam_SetsParam ( )
testApiSetSolver_AcceptsHandler_WhenConcreteHandlerIsPassed ( )
testApiSetSolver_ResolvesHandler_WhenPassedMixedArgumentsArray ( )
testApiSetSolver_ResolvesHandler_WhenPassedMultipleNamesOfExistingHandlers ( )
testApiSetSolver_ResolvesHandler_WhenPassedNameOfExistingHandler ( )
testApiSetSolver_ThrowsException_WhenAtLeastOneHandlerIsInvalid ( )
testApiSolve_HandlesException_UsingFirstValidHandler ( )
testApiSolve_RejectsPromise_WhenNoValidExceptionFound ( )

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

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

public createSolver ( string[] | null $methods = null ) : Kraken\Supervision\SolverInterface | PHPUnit_Framework_MockObject_MockObject
$methods string[] | null
Результат Kraken\Supervision\SolverInterface | PHPUnit_Framework_MockObject_MockObject

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

public createSupervisor ( mixed[] $params = [], Kraken\Supervision\SolverInterface[] $rules = [], mixed[] | null $methods = null ) : Supervisor | PHPUnit_Framework_MockObject_MockObject
$params mixed[]
$rules Kraken\Supervision\SolverInterface[]
$methods mixed[] | null
Результат Kraken\Supervision\Supervisor | PHPUnit_Framework_MockObject_MockObject

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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