Spec-Zone.ru › Laravel 4.2

Тест-кейс

класс Тест-кейс наследуется от PHPUnit_Framework_TestCase (Просмотреть исходный код)

Трейты

Трейт приложения
Трейт утверждений

Свойства

protected Application $app Экземпляр приложения Illuminate. из ApplicationTrait
protected Client $client Экземпляр клиента HttpKernel. из ApplicationTrait

Методы

void refreshApplication()

Обновить экземпляр приложения.

из ApplicationTrait
Response call(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true)

Вызвать заданный URI и вернуть Response.

из ApplicationTrait
Response callSecure(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true)

Вызвать заданный URI HTTPS и вернуть Response.

из ApplicationTrait
Response action(string $method, string $action, array $wildcards = array(), array $parameters = array(), array $files = array(), array $server = array(), string $content = null, bool $changeHistory = true)

Вызвать действие контроллера и вернуть Response.

из ApplicationTrait
Response route(string $method, string $name, array $routeParameters = array(), array $parameters = array(), array $files = array(), array $server = array(), string $content = null, bool $changeHistory = true)

Вызвать именованный маршрут и вернуть Response.

из ApplicationTrait
void session(array $data)

Установить сессию в заданный массив.

из ApplicationTrait
void flushSession()

Очистить все данные текущей сессии.

из ApplicationTrait
void startSession()

Запустить сессию для приложения.

из ApplicationTrait
void be(UserInterface $user, string $driver = null)

Установить текущего авторизованного пользователя для приложения.

из ApplicationTrait
void seed(string $class = 'DatabaseSeeder')

Заполнить заданную базу данных.

из ApplicationTrait
Client createClient(array $server = array())

Создать новый экземпляр клиента HttpKernel.

из ApplicationTrait
void assertResponseOk()

Проверить, что ответ клиента имеет код состояния OK.

из AssertionsTrait
void assertResponseStatus(int $code)

Проверить, что ответ клиента имеет заданный код.

из AssertionsTrait
void assertViewHas(string|array $key, mixed $value = null)

Проверить, что представление ответа содержит заданные данные.

из AssertionsTrait
void assertViewHasAll(array $bindings)

Проверить, что представление содержит все переданные данные.

из AssertionsTrait
void assertViewMissing(string $key)

Проверить, что представление не содержит заданный ключ данных.

из AssertionsTrait
void assertRedirectedTo(string $uri, array $with = array())

Проверить, что клиент был перенаправлен на указанный URI.

из AssertionsTrait
void assertRedirectedToRoute(string $name, array $parameters = array(), array $with = array())

Проверить, что клиент был перенаправлен на указанный маршрут.

из AssertionsTrait
void assertRedirectedToAction(string $name, array $parameters = array(), array $with = array())

Проверить, что клиент был перенаправлен на указанное действие.

из AssertionsTrait
void assertSessionHas(string|array $key, mixed $value = null)

Проверить, что сессия содержит заданные значения.

из AssertionsTrait
void assertSessionHasAll(array $bindings)

Проверить, что сессия содержит все переданные значения.

из AssertionsTrait
void assertSessionHasErrors(string|array $bindings = array(), mixed $format = null)

Проверить, что сессия содержит ошибки.

из AssertionsTrait
void assertHasOldInput()

Проверить, что сессия содержит старые данные ввода.

из AssertionsTrait
void setUp()

Настроить тестовую среду.

HttpKernelInterface createApplication()

Создать приложение.

Подробности

protected void refreshApplication()

Обновить экземпляр приложения.

Значение возврата

void

Response call(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true)

Вызвать указанный URI и вернуть Response.

Параметры

string $method
string $uri
array $parameters
array $files
array $server
string $content
bool $changeHistory

Значение возврата

Response

Response callSecure(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true)

Вызвать указанный HTTPS URI и вернуть Response.

Параметры

string $method
string $uri
array $parameters
array $files
array $server
string $content
bool $changeHistory

Значение возврата

Response

Response action(string $method, string $action, array $wildcards = array(), array $parameters = array(), array $files = array(), array $server = array(), string $content = null, bool $changeHistory = true)

Вызвать действие контроллера и вернуть Response.

Параметры

string $method
string $action
array $wildcards
array $parameters
array $files
array $server
string $content
bool $changeHistory

Значение возврата

Response

Response route(string $method, string $name, array $routeParameters = array(), array $parameters = array(), array $files = array(), array $server = array(), string $content = null, bool $changeHistory = true)

Вызвать маршрут по имени и вернуть Response.

Параметры

string $method
string $name
array $routeParameters
array $parameters
array $files
array $server
string $content
bool $changeHistory

Значение возврата

Response

void session(array $data)

Установить сессию в данный массив.

Параметры

array $data

Значение возврата

void

void flushSession()

Очистить все данные текущей сессии.

Значение возврата

void

protected void startSession()

Запустить сессию для приложения.

Значение возврата

void

void be(UserInterface $user, string $driver = null)

Установить текущего пользователя для входа в приложение.

Параметры

UserInterface $user
string $driver

Значение возврата

void

void seed(string $class = 'DatabaseSeeder')

Засеять заданное соединение с базой данных.

Параметры

string $class

Значение возврата

void

protected Client createClient(array $server = array())

Создать новый экземпляр клиента HttpKernel.

Параметры

array $server

Значение возврата

Client

void assertResponseOk()

Утверждение, что ответ клиента имеет код состояния OK.

Значение возврата

void

void assertResponseStatus(int $code)

Утверждение, что ответ клиента имеет заданный код.

Параметры

int $code

Значение возврата

void

void assertViewHas(string|array $key, mixed $value = null)

Утверждение, что представление ответа содержит заданные данные.

Параметры

string|array $key
mixed $value

Значение возврата

void

void assertViewHasAll(array $bindings)

Утверждение, что представление содержит заданный список данных.

Параметры

array $bindings

Значение возврата

void

void assertViewMissing(string $key)

Утверждение, что представление не содержит заданных данных.

Параметры

string $key

Значение возврата

void

void assertRedirectedTo(string $uri, array $with = array())

Утверждение о перенаправлении клиента на заданный URI.

Параметры

string $uri
array $with

Значение возврата

void

void assertRedirectedToRoute(string $name, array $parameters = array(), array $with = array())

Утверждение о перенаправлении клиента на указанный маршрут.

Параметры

string $name
array $parameters
array $with

Значение возврата

void

void assertRedirectedToAction(string $name, array $parameters = array(), array $with = array())

Утверждать, что клиент был перенаправлен на указанное действие.

Параметры

string $name
array $parameters
array $with

Возвращаемое значение

void

void assertSessionHas(string|array $key, mixed $value = null)

Утверждать, что сессия содержит заданный список значений.

Параметры

string|array $key
mixed $value

Возвращаемое значение

void

void assertSessionHasAll(array $bindings)

Утверждать, что сессия содержит заданный список значений.

Параметры

array $bindings

Возвращаемое значение

void

void assertSessionHasErrors(string|array $bindings = array(), mixed $format = null)

Утверждать, что сессия содержит связанные ошибки.

Параметры

string|array $bindings
mixed $format

Возвращаемое значение

void

void assertHasOldInput()

Утверждать, что сессия содержит старые данные ввода.

Возвращаемое значение

void

void setUp()

Настроить тестовую среду.

Возвращаемое значение

void

abstract HttpKernelInterface createApplication()

Создаёт приложение.

Нужно реализовать подклассами.

Возвращаемое значение

HttpKernelInterface

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Foundation/Testing/TestCase.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API