Класс CakeTextReporter
CakeTextReporter содержит функции отчётности, используемые для вывода в формате простого текста.
- PHPUnit_TextUI_ResultPrinter
-
CakeBaseReporter -
CakeTextReporter
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT Лицензия
Расположение Cake/TestSuite/Reporter/CakeTextReporter.php
Подробное описание методов
paintCoverageисходный код public
paintCoverage( array $coverage )
Генерирует текстовый сводный отчёт о данных покрытия.
Параметры
- массив
$coverage - Массив данных покрытия.
paintDocumentStartисходный код public
paintDocumentStart( )
Устанавливает заголовок текста/простого текста, если тест не является тестом командной строки.
Переопределяет
CakeBaseReporter::paintDocumentStart() paintExceptionисходный код public
paintException( Exception $exception )
Отображает ошибку PHP.
Параметры
- Исключение
$exception - Исключение для описания.
paintFailисходный код public
paintFail( PHPUnit_Framework_AssertionFailedError $message )
Отображает не пройденный тест.
Параметры
- PHPUnit_Framework_AssertionFailedError
$message - Объект ошибки, отображаемый в контексте других тестов.
paintFooterисходный код public
paintFooter( PHPUnit_Framework_TestResult $result )
Отображает конец теста со сводкой пройденных и не пройденных тестов.
Параметры
- PHPUnit_Framework_TestResult
$result - Объект результата
paintFormattedMessageисходный код public
paintFormattedMessage( string $message )
Отображает отформатированный текст, например, выведенные переменные.
Параметры
- строка
$message - Текст для отображения.
paintSkipисходный код public
paintSkip( string $message )
Выводит сообщение о пропуске тестов.
Параметры
- строка
$message - Текст условия пропуска.
testCaseListисходный код public
testCaseList( )
Генерирует список тестов в простом тексте. Создаёт серию URL-адресов для запуска тестов. По одному случаю в строке.
Переопределяет
CakeBaseReporter::testCaseList() Наследованные методы от CakeBaseReporter
__constructисходный код public
__construct( string $charset 'utf-8' , array $params array() )
Пока ничего не делает. Первый вывод будет отправлен при первом запуске теста.
Параметры
- show_passes - Показывать ли успехи
- plugin - Запуск теста плагина?
- core - Запуск ядра теста?
- case - Запускаемый случай
- codeCoverage - Запускаемый случай/группа покрывается кодом?
Параметры
- строка
$charsetнеобязательно 'utf-8' - Кодировка, используемая для вывода. По умолчанию UTF-8
- массив
$paramsнеобязательно array() - Массив параметров запроса, которые должен использовать отчёт. См. выше.
addErrorисходный код public
addError( PHPUnit_Framework_Test $test , Exception $e , float $time )
Произошла ошибка.
Параметры
- PHPUnit_Framework_Test
$test - Тест, для которого добавлена ошибка.
- Исключение
$e - Объект исключения, который нужно добавить.
- число с плавающей запятой
$time - Текущее время.
addFailureисходный код public
addFailure( PHPUnit_Framework_Test $test , PHPUnit_Framework_AssertionFailedError $e , float $time )
Произошла ошибка.
Параметры
- PHPUnit_Framework_Test
$test - Тест, который завершился ошибкой.
- PHPUnit_Framework_AssertionFailedError
$e - Утверждение, которое завершилось ошибкой.
- число с плавающей запятой
$time - Текущее время.
addIncompleteTestисходный код public
addIncompleteTest( PHPUnit_Framework_Test $test , Exception $e , float $time )
Неполный тест.
Параметры
- PHPUnit_Framework_Test
$test - Тест, который был неполным.
- Исключение
$e - Исключение неполноты
- число с плавающей запятой
$time - Текущее время.
addSkippedTestисходный код public
addSkippedTest( PHPUnit_Framework_Test $test , Exception $e , float $time )
Пропущенный тест.
Параметры
- PHPUnit_Framework_Test
$test - Тест, который завершился ошибкой.
- Исключение
$e - Объект пропуска.
- число с плавающей запятой
$time - Текущее время.
baseUrlисходный код public
baseUrl( )
Получить baseUrl, если он доступен.
Возвращает
stringБазовый URL запроса.
endTestисходный код public
endTest( PHPUnit_Framework_Test $test , float $time )
Тест завершён.
Параметры
- PHPUnit_Framework_Test
$test - Завершенный тест
- число с плавающей запятой
$time - Текущее время.
endTestSuiteисходный код public
endTestSuite( PHPUnit_Framework_TestSuite $suite )
Набор тестов завершен.
Параметры
- PHPUnit_Framework_TestSuite
$suite - Законченный набор.
paintDocumentEndисходный код public
paintDocumentEnd( )
Отображает окончание ответа набора тестов. Используется для отображения таких элементов, как </body> в HTML-странице.
paintResultисходный код public
paintResult( PHPUnit_Framework_TestResult $result )
Отобразить результат
Параметры
- PHPUnit_Framework_TestResult
$result - Объект результата
paintTestMenuисходный код public
paintTestMenu( )
Отображает список наборов тестов, наборов тестов ядра, приложения и плагинов.
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 - Набор тестов для запуска
Свойства, унаследованные от CakeBaseReporter
© 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-CakeTextReporter.html