KernelTestCase
абстрактный класс KernelTestCase extends TestCase
KernelTestCase — базовый класс для тестов, требующих ядро.
Свойства
| статический защищённый | $class | ||
| статический защищённый KernelInterface | $kernel | ||
| статический защищённый ContainerInterface | $container |
Методы
| статический string | getKernelClass() | |
| статический KernelInterface | bootKernel(array $options = array()) Запускает ядро для этого теста. | |
| статический KernelInterface | createKernel(array $options = array()) Создаёт ядро. | |
| статический | ensureKernelShutdown() Останавливает ядро, если оно использовалось в тесте. | |
| tearDown() Очистка использования ядра в этом тесте. |
Подробное описание
статический защищённый string getKernelClass()
Возвращаемое значение
| string | Имя класса ядра |
Исключения
| RuntimeException | |
| LogicException |
статический защищённый KernelInterface bootKernel(array $options = array())
Запускает ядро для этого теста.
Параметры
| array | $options |
Возвращаемое значение
| KernelInterface | Экземпляр KernelInterface |
статический защищённый KernelInterface createKernel(array $options = array())
Создаёт ядро.
Доступные параметры:
- environment
- debug
Параметры
| array | $options |
Возвращаемое значение
| KernelInterface | Экземпляр KernelInterface |
статический защищённый ensureKernelShutdown()
Останавливает ядро, если оно использовалось в тесте.
защищённый tearDown()
Очистка использования ядра в этом тесте.
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bundle/FrameworkBundle/Test/KernelTestCase.html