PHP Класс Elgg\TestCase

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

Открытые свойства

Свойство Тип Описание
$_instance TestCase
$_mocks Elgg\Mocks\Di\MockServiceProvider

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

Метод Описание
__construct ( string $name = NULL, array $data = [], string $dataName = '' ) Constructs a test case with the given name.
bootstrap ( ) : void Bootstraps test suite
config ( Config $config = null ) : Config Get/set Config for testing purposes
getInstance ( ) : TestCase Returns current test instance
getTestingConfigArray ( ) : array Returns default testing configuration array
mocks ( ) : Elgg\TestCaseMocks Retuns mocking utility library
prepareHttpRequest ( string $uri = '', string $method = 'GET', array $parameters = [], integer $ajax, boolean $add_csrf_tokens = false ) : Request Create an HTTP request
setupMockServices ( boolean $reset = true ) : void Substitute database dependent services with their doubles

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

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

Bootstraps testing environment
public __construct ( string $name = NULL, array $data = [], string $dataName = '' )
$name string
$data array
$dataName string

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

Bootstraps test suite
public static bootstrap ( ) : void
Результат void

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

Get/set Config for testing purposes
public static config ( Config $config = null ) : Config
$config Config Config
Результат Config

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

Returns current test instance
public static getInstance ( ) : TestCase
Результат TestCase

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

Returns default testing configuration array
public static getTestingConfigArray ( ) : array
Результат array

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

Retuns mocking utility library
public static mocks ( ) : Elgg\TestCaseMocks
Результат Elgg\TestCaseMocks

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

Create an HTTP request
public static prepareHttpRequest ( string $uri = '', string $method = 'GET', array $parameters = [], integer $ajax, boolean $add_csrf_tokens = false ) : Request
$uri string URI of the request
$method string HTTP method
$parameters array Query/Post parameters
$ajax integer AJAX api version (0 for non-ajax)
$add_csrf_tokens boolean Add CSRF tokens
Результат Elgg\Http\Request

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

Substitute database dependent services with their doubles
public static setupMockServices ( boolean $reset = true ) : void
$reset boolean Reset service provider
Результат void

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

$_instance статическое публичное свойство

static public TestCase,elgg $_instance
Результат TestCase

$_mocks статическое публичное свойство

static public MockServiceProvider,Elgg\Mocks\Di $_mocks
Результат Elgg\Mocks\Di\MockServiceProvider