Класс CakeBaseReporter
CakeBaseReporter содержит общие функции отчётности, используемые в наборе тестов CakePHP.
- PHPUnit_TextUI_ResultPrinter
-
CakeBaseReporter
Непосредственные известные подклассы
CakeHtmlReporter, CakeTextReporterАвторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение Cake/TestSuite/Reporter/CakeBaseReporter.php
Подробное описание метода
__constructsource public
__construct( string $charset 'utf-8' , array $params array() )
Пока ничего не делает. Первый вывод будет отправлен при первом запуске теста.
Параметры
- show_passes - Показывать ли успешные тесты
- plugin - Тестирование плагина?
- core - Тестирование ядра?
- case - Запускаемый тест
- codeCoverage - Тестируемый тест/группа покрывается кодом?
Параметры
- строка
$charsetнеобязательно 'utf-8' - Набор символов для вывода. По умолчанию UTF-8
- массив
$paramsнеобязательно array() - Массив параметров запроса, которые должен использовать отчётчик. См. выше.
addErrorsource public
addError( PHPUnit_Framework_Test $test , Exception $e , float $time )
Произошла ошибка.
Параметры
- PHPUnit_Framework_Test
$test - Тест, для которого добавлена ошибка.
- Исключение
$e - Объект исключения, который необходимо добавить.
- число с плавающей точкой
$time - Текущее время.
addFailuresource public
addFailure( PHPUnit_Framework_Test $test , PHPUnit_Framework_AssertionFailedError $e , float $time )
Произошло срабатывание.
Параметры
- PHPUnit_Framework_Test
$test - Тест, в котором произошла ошибка
- PHPUnit_Framework_AssertionFailedError
$e - Срабатывание утверждения.
- число с плавающей точкой
$time - Текущее время.
addIncompleteTestsource public
addIncompleteTest( PHPUnit_Framework_Test $test , Exception $e , float $time )
Неполный тест.
Параметры
- PHPUnit_Framework_Test
$test - Тест, который был неполным.
- Исключение
$e - Исключение неполноты
- число с плавающей точкой
$time - Текущее время.
addSkippedTestsource public
addSkippedTest( PHPUnit_Framework_Test $test , Exception $e , float $time )
Пропущенный тест.
Параметры
- PHPUnit_Framework_Test
$test - Тест, который был пропущен.
- Исключение
$e - Объект пропуска.
- число с плавающей точкой
$time - Текущее время.
baseUrlsource public
baseUrl( )
Получить baseUrl, если он доступен.
Возвращает
stringБазовый URL запроса.
endTestsource public
endTest( PHPUnit_Framework_Test $test , float $time )
Завершение теста.
Параметры
- PHPUnit_Framework_Test
$test - Законченный тест
- число с плавающей точкой
$time - Текущее время.
endTestSuitesource public
endTestSuite( PHPUnit_Framework_TestSuite $suite )
Завершён набор тестов.
Параметры
- PHPUnit_Framework_TestSuite
$suite - Набор тестов, который завершился.
paintDocumentEndsource public
paintDocumentEnd( )
Отрисовывает конец ответа набора тестов. Используется для отрисовки элементов, таких как </body> в HTML-странице.
paintDocumentStartsource public
paintDocumentStart( )
Отрисовывает начало ответа набора тестов. Используется для отрисовки элементов заголовка, таких как head, в HTML-странице.
paintResultsource public
paintResult( PHPUnit_Framework_TestResult $result )
Отображение результата
Параметры
- PHPUnit_Framework_TestResult
$result - Объект результата
printResultsource public
printResult( PHPUnit_Framework_TestResult $result )
Вывод результата
Параметры
- PHPUnit_Framework_TestResult
$result - Объект результата
startTestsource public
startTest( PHPUnit_Framework_Test $test )
Начало теста.
Параметры
- PHPUnit_Framework_Test
$test - Запущенный тест.
startTestSuitesource public
startTestSuite( PHPUnit_Framework_TestSuite $suite )
Начало набора тестов.
Параметры
- PHPUnit_Framework_TestSuite
$suite - Набор тестов для запуска
testCaseListsource public
testCaseList( )
Получает список тестовых кейсов из активного класса менеджера, отображая его в нужном формате для подкласса репортера.
Возвращает
mixedmixed
Краткое описание свойств
© 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-CakeBaseReporter.html