PHP Класс Jyxo\Rpc\ServerTestCase

См. также: Jyxo\Rpc\Json\Server
См. также: Jyxo\Rpc\Xml\Server
Автор: Jan Pěček
Автор: Jaroslav Hanslík
Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

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

Метод Описание
logCallback ( string $method, array $params, mixed $result ) : array Callback function to alter log messages.
testClone ( ) Tests clone-preventing.
testEmptyLogFile ( ) Tests setting an empty log file.
testLog ( ) Tests logging.
testParseError ( ) Tests bad request (parse error)
testProcessFunction ( ) Tests calling a function registered as a method.
testProcessMethodByCall ( ) Tests method call using a __call magic function.
testProcessMethodByCallStatic ( ) Tests method call using a __callStatic magic function.
testProcessMethodRegisteredByClass ( ) Tests calling a method registered using the whole class.
testProcessMethodWithFullName ( ) Tests method call using the full name.
testProcessMethodWithShortName ( ) Tests method call using the short name.
testProcessNonExistingMethod ( ) Tests calling a non-existent method.
testProcessStaticMethod ( ) Tests method call using a static method.
testRegisterMethodInNonExistingClass ( ) Tests registering a method of a non-existent class.
testRegisterNonExistingClass ( ) Tests registering of a non-existent class.
testRegisterNonExistingFunction ( ) Tests registering a non-existent function.
testRegisterNonExistingMethod ( ) Tests registering a non-existent method.
testRegisterNonPublicMethod ( ) Tests registering a non-public method.

Защищенные методы

Метод Описание
getFileExtension ( ) : string Returns test files extension.
getServerInstance ( ) : Server Returns server instance.
setUp ( ) Sets the testing environment.
tearDown ( ) Cleans up the environment after testing.

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

Метод Описание
checkServerOutput ( string $test ) Checks server response.
getFilePath ( string $file ) : string Returns file path.

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

getFileExtension() абстрактный защищенный Метод

Returns test files extension.
abstract protected getFileExtension ( ) : string
Результат string

getServerInstance() абстрактный защищенный Метод

Returns server instance.
abstract protected getServerInstance ( ) : Server
Результат Server

logCallback() публичный статический Метод

Callback function to alter log messages.
public static logCallback ( string $method, array $params, mixed $result ) : array
$method string Log method
$params array Log parameters
$result mixed Function result
Результат array

setUp() защищенный Метод

Sets the testing environment.
protected setUp ( )

tearDown() защищенный Метод

Cleans up the environment after testing.
protected tearDown ( )

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

Tests clone-preventing.
public testClone ( )

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

Tests setting an empty log file.
public testEmptyLogFile ( )

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

Tests logging.
public testLog ( )

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

Tests bad request (parse error)
public testParseError ( )

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

Tests calling a function registered as a method.
public testProcessFunction ( )

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

Tests method call using a __call magic function.

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

Tests method call using a __callStatic magic function.

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

Tests calling a method registered using the whole class.

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

Tests method call using the full name.

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

Tests method call using the short name.

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

Tests calling a non-existent method.

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

Tests method call using a static method.

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

Tests registering a method of a non-existent class.

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

Tests registering of a non-existent class.

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

Tests registering a non-existent function.

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

Tests registering a non-existent method.

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

Tests registering a non-public method.