PHP Класс Bluz\Tests\TestCase

Автор: Anton Shevchuk
Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$app Application\Tests\BootstrapTest Application entity

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

Метод Описание
assertArrayHasKeyAndSize ( array | ArrayObject $array, string $key, integer $size, string $message = null ) Assert Array Key has Size
assertArrayHasSize ( array | ArrayObject $array, integer $size, string $message = null ) Assert Array Size
assertEqualsArray ( array $expected, array $actual, string $message = null ) Assert one-level Arrays is Equals
getApp ( ) : BootstrapTest Get Application instance
prepareRequest ( string $path = '', array $query = [], array $params = [], string $method = Request::METHOD_GET, array $headers = [] ) : Psr\Http\Message\ServerRequestInterface | ServerRequest Set new Request instance
resetApp ( ) Reset layout and Request
resetGlobals ( ) Reset super-globals variables
setRequestParams ( string $path = '', array $query = [], array $params = [], string $method = Request::METHOD_GET, array $headers = [] ) : Psr\Http\Message\ServerRequestInterface | ServerRequest Set new Request instance
setUp ( ) Setup TestCase
tearDown ( ) Tear Down

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

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

Assert Array Key has Size
protected assertArrayHasKeyAndSize ( array | ArrayObject $array, string $key, integer $size, string $message = null )
$array array | ArrayObject
$key string
$size integer
$message string

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

Assert Array Size
protected assertArrayHasSize ( array | ArrayObject $array, integer $size, string $message = null )
$array array | ArrayObject
$size integer
$message string

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

Assert one-level Arrays is Equals
protected assertEqualsArray ( array $expected, array $actual, string $message = null )
$expected array
$actual array
$message string

getApp() защищенный статический Метод

Get Application instance
protected static getApp ( ) : BootstrapTest
Результат BootstrapTest

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

Set new Request instance
protected prepareRequest ( string $path = '', array $query = [], array $params = [], string $method = Request::METHOD_GET, array $headers = [] ) : Psr\Http\Message\ServerRequestInterface | ServerRequest
$path string Path part of URI http://host/module/controller/path
$query array $_GET params
$params array $_POST params
$method string HTTP method
$headers array HTTP headers
Результат Psr\Http\Message\ServerRequestInterface | Zend\Diactoros\ServerRequest

resetApp() защищенный статический Метод

Reset layout and Request
protected static resetApp ( )

resetGlobals() защищенный статический Метод

Reset super-globals variables
protected static resetGlobals ( )

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

Set new Request instance
protected setRequestParams ( string $path = '', array $query = [], array $params = [], string $method = Request::METHOD_GET, array $headers = [] ) : Psr\Http\Message\ServerRequestInterface | ServerRequest
$path string Path part of URI http://host/module/controller/path
$query array $_GET params
$params array $_POST params
$method string HTTP method
$headers array HTTP headers
Результат Psr\Http\Message\ServerRequestInterface | Zend\Diactoros\ServerRequest

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

Setup TestCase
protected setUp ( )

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

Tear Down
protected tearDown ( )

Описание свойств

$app защищенное статическое свойство

Application entity
protected static BootstrapTest,Application\Tests $app
Результат Application\Tests\BootstrapTest