Тест-кейс
класс Тест-кейс наследуется от 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()
Обновить экземпляр приложения.
Response call(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true)
Вызвать указанный URI и вернуть Response.
Response callSecure(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true)
Вызвать указанный HTTPS URI и вернуть 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.
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.
void session(array $data)
Установить сессию в данный массив.
void flushSession()
Очистить все данные текущей сессии.
protected void startSession()
Запустить сессию для приложения.
void be(UserInterface $user, string $driver = null)
Установить текущего пользователя для входа в приложение.
void seed(string $class = 'DatabaseSeeder')
Засеять заданное соединение с базой данных.
protected Client createClient(array $server = array())
Создать новый экземпляр клиента HttpKernel.
void assertResponseOk()
Утверждение, что ответ клиента имеет код состояния OK.
void assertResponseStatus(int $code)
Утверждение, что ответ клиента имеет заданный код.
void assertViewHas(string|array $key, mixed $value = null)
Утверждение, что представление ответа содержит заданные данные.
void assertViewHasAll(array $bindings)
Утверждение, что представление содержит заданный список данных.
void assertViewMissing(string $key)
Утверждение, что представление не содержит заданных данных.
void assertRedirectedTo(string $uri, array $with = array())
Утверждение о перенаправлении клиента на заданный URI.
void assertRedirectedToRoute(string $name, array $parameters = array(), array $with = array())
Утверждение о перенаправлении клиента на указанный маршрут.
void assertRedirectedToAction(string $name, array $parameters = array(), array $with = array())
Утверждать, что клиент был перенаправлен на указанное действие.
void assertSessionHas(string|array $key, mixed $value = null)
Утверждать, что сессия содержит заданный список значений.
void assertSessionHasAll(array $bindings)
Утверждать, что сессия содержит заданный список значений.
void assertSessionHasErrors(string|array $bindings = array(), mixed $format = null)
Утверждать, что сессия содержит связанные ошибки.
void assertHasOldInput()
Утверждать, что сессия содержит старые данные ввода.
void setUp()
Настроить тестовую среду.
abstract HttpKernelInterface createApplication()
Создаёт приложение.
Нужно реализовать подклассами.
© 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