Класс CakeHtmlReporter
CakeHtmlReporter отображает результаты наборов тестов и тестовых случаев в формате HTML.
- PHPUnit_TextUI_ResultPrinter
-
CakeBaseReporter -
CakeHtmlReporter
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/TestSuite/Reporter/CakeHtmlReporter.php
Подробное описание методов
_getQueryLinksource protected
_getQueryLink( )
Возвращает строку запроса, отформатированную для вывода в ссылках.
Возвращаемое значение
stringстрока
_getStackTracesource protected
_getStackTrace( Exception $e )
Получает отформатированный стек вызовов.
Параметры
- Исключение
$e - Исключение, для которого необходимо получить стек вызовов.
Возвращаемое значение
stringСгенерированный стек вызовов.
_htmlEntitiessource protected
_htmlEntities( string $message )
Преобразование сущностей, с учётом набора символов.
Параметры
- строка
$message - Простой текст или сообщение в Unicode.
Возвращаемое значение
stringСообщение, читаемое браузером.
_queryStringsource protected
_queryString( array $url )
Преобразование массива параметров в строку запроса URL.
Параметры
- массив
$url - Хеш URL для преобразования
Возвращаемое значение
stringПреобразованная строка запроса URL
paintCoveragesource public
paintCoverage( array $coverage )
Отображает отчет о покрытии кода.
Параметры
- массив
$coverage - Данные о покрытии
paintDocumentEndsource public
paintDocumentEnd( )
Отображает конец документа HTML.
Переопределяет
CakeBaseReporter::paintDocumentEnd() paintDocumentStartsource public
paintDocumentStart( )
Отображает начальный контент документа, содержащийся в header.php
Переопределяет
CakeBaseReporter::paintDocumentStart() paintExceptionsource public
paintException( Exception $message , mixed $test )
Отображает исключение PHP.
Параметры
- Исключение
$message - Исключение для отображения.
- смешанное
$test - Тест, который завершился ошибкой.
paintFailsource public
paintFail( PHPUnit_Framework_AssertionFailedError $message , mixed $test )
Отображает ошибку теста с цепочкой хлебных крошек вложенных наборов тестов ниже основного теста.
Параметры
- PHPUnit_Framework_AssertionFailedError
$message - Объект ошибки, отображаемый в контексте других тестов.
- смешанное
$test - Тестовый случай, для которого отображается ошибка.
paintFootersource public
paintFooter( PHPUnit_Framework_TestResult $result )
Отображает окончание теста со сводкой пройденных и не пройденных тестов.
Параметры
- PHPUnit_Framework_TestResult
$result - Объект результата
paintFormattedMessagesource public
paintFormattedMessage( string $message )
Отображает отформатированный текст, например, выведенные переменные.
Параметры
- строка
$message - Текст для отображения.
paintHeadersource public
paintHeader( )
Отображает верхнюю часть веб-страницы, устанавливая заголовок на имя начального теста.
paintPasssource public
paintPass( PHPUnit_Framework_Test $test , float $time null )
Отображает успешный тест с цепочкой хлебных крошек вложенных наборов тестов ниже основного теста.
Параметры
- PHPUnit_Framework_Test
$test - Метод теста, который только что прошёл
- число
$timeнеобязательно null - время выполнения метода теста
paintSkipsource public
paintSkip( string $message , PHPUnit_Framework_TestCase $test )
Выводит сообщение о пропуске тестов.
Параметры
- строка
$message - Текст условия пропуска.
- PHPUnit_Framework_TestCase
$test - метод теста, пропущенный
paintTestMenusource public
paintTestMenu( )
Отображает меню в левой части интерфейса набора тестов. Содержит различные кнопки плагинов, ядра и приложения.
Переопределяет
CakeBaseReporter::paintTestMenu() sendContentTypesource public
sendContentType( )
Устанавливает заголовок типа контента для правильной кодировки.
sendNoCacheHeaderssource public
sendNoCacheHeaders( )
Отправляет необходимые заголовки для перезагрузки страницы при каждом запросе. В противном случае вы можете столкнуться с устаревшими данными тестов.
startTestSuitesource public
startTestSuite( PHPUnit_Framework_TestSuite $suite )
Запущен набор тестов.
Параметры
- PHPUnit_Framework_TestSuite
$suite - Набор тестов для запуска.
Переопределяет
CakeBaseReporter::startTestSuite() testCaseListsource public
testCaseList( )
Извлекает и отображает список тестовых случаев в формате HTML.
Переопределяет
CakeBaseReporter::testCaseList() Наследованные методы от CakeBaseReporter
__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 - Завершенный набор тестов.
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 - Начавшийся тест.
Свойства, унаследованные от 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-CakeHtmlReporter.html