Класс CakeTestRunner
Пользовательский прогон тестов для CakePHP с использованием PHPUnit.
- PHPUnit_TextUI_TestRunner
-
CakeTestRunner
Пакет: Cake\TestSuite
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение Cake/TestSuite/CakeTestRunner.php
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение Cake/TestSuite/CakeTestRunner.php
Подробности методов
__constructsource public
__construct( mixed $loader , array $params )
Позволяет передать некоторые параметры, необходимые для webrunner CakePHP.
Параметры
- mixed
$loader - Загрузчик набора тестов
- массив
$params - список параметров для этого запуска
_getFixtureManagersource protected
_getFixtureManager( array $arguments )
Получить класс менеджера фикстур, указанный или использовать по умолчанию.
Параметры
- массив
$arguments - Аргументы командной строки.
Возвращает
mixedэкземпляр менеджера фикстур.
Исключения
RuntimeExceptionПри невозможности загрузить класс менеджера фикстур.
createTestResultsource protected
createTestResult( )
Создать результат теста и вставить отчеты о покрытии кода.
Возвращает
PHPUnit_Framework_TestResultPHPUnit_Framework_TestResult
doRunsource public
doRun( PHPUnit_Framework_Test $suite , array $arguments array() )
Фактически выполняет набор тестов. Cake инициализирует фикстуры здесь с использованием выбранного менеджера фикстур
Параметры
- PHPUnit_Framework_Test
$suite - Набор тестов для выполнения
- массив
$argumentsопционально массив() - Аргументы командной строки
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-CakeTestRunner.html