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