Spec-Zone.ru › Symfony 4.1

WebTestCase

абстрактный класс WebTestCase расширяет KernelTestCase

WebTestCase — базовый класс для функциональных тестов.

Свойства

статический защищённый $class из KernelTestCase
статический защищённый KernelInterface $kernel из KernelTestCase
статический защищённый ContainerInterface $container из KernelTestCase

Методы

статический строка getKernelClass() из KernelTestCase
статический KernelInterface bootKernel(array $options = array())

Запускает ядро для данного теста.

из KernelTestCase
статический KernelInterface createKernel(array $options = array())

Создаёт ядро.

из KernelTestCase
статический ensureKernelShutdown()

Останавливает ядро, если оно использовалось в тесте.

из KernelTestCase
tearDown()

Очистка использования ядра в данном тесте.

из KernelTestCase
статический Client createClient(array $options = array(), array $server = array())

Создаёт Client.

Подробности

статический защищённый строка getKernelClass()

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

строка Имя класса ядра

Исключения

RuntimeException
LogicException

статический защищённый KernelInterface bootKernel(array $options = array())

Запускает ядро для данного теста.

Параметры

массив $options

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

KernelInterface Экземпляр KernelInterface

статический защищённый KernelInterface createKernel(array $options = array())

Создаёт ядро.

Доступные параметры:

  • environment
  • debug

Параметры

массив $options

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

KernelInterface Экземпляр KernelInterface

статический защищённый ensureKernelShutdown()

Останавливает ядро, если оно использовалось в тесте.

защищённый tearDown()

Очистка использования ядра в данном тесте.

статический защищённый Client createClient(array $options = array(), array $server = array())

Создаёт Client.

Параметры

массив $options Массив параметров для метода createKernel
массив $server Массив параметров сервера

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

Client Экземпляр Client

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bundle/FrameworkBundle/Test/WebTestCase.html

Spec-Zone.ru

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