Класс CakeHtmlReporter
CakeHtmlReporter сообщает результаты наборов тестов и тестовых случаев в формате/контексте HTML.
- PHPUnit_TextUI_ResultPrinter
-
CakeBaseReporter
-
CakeHtmlReporter
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/TestSuite/Reporter/CakeHtmlReporter.php
Унаследованные свойства
Краткое описание методов
- _getQueryLink() protectedВозвращает строку запроса, отформатированную для вывода в ссылках
- _getStackTrace() protectedПолучает отформатированный стек вызовов.
- _htmlEntities() protectedПреобразование сущностей с учетом кодировки символов.
- _paintLinks() protectedОтображает ссылки для доступа к элементам набора тестов.
- _queryString() protectedПреобразовать массив параметров в строку запроса URL
- paintCoverage() publicОтображает отчет о покрытии кода.
- paintDocumentEnd() publicОтображает конец HTML-документа.
- paintDocumentStart() publicОтображает начальный контент документа, содержащийся в header.php
- paintException() publicОтображает исключение PHP.
- paintFail() public
Отображает сбой теста со следом хлебных крошек вложенных наборов тестов ниже верхнего уровня теста.
- paintFooter() public
Отображает окончание теста со сводкой проходов и сбоев.
- paintFormattedMessage() publicОтображает отформатированный текст, например, вывод переменных.
- paintHeader() public
Отображает верхнюю часть веб-страницы, устанавливая заголовок в имя начального теста.
- paintPass() public
Отображает прохождение теста со следом хлебных крошек вложенных наборов тестов ниже верхнего уровня теста.
- paintSkip() publicВыводит сообщение о пропуске тестов.
- paintTestMenu() public
Отображает меню слева от интерфейса набора тестов. Содержит все различные кнопки плагинов, ядра и приложения.
- sendContentType() publicУстанавливает заголовок типа содержимого, чтобы он был в правильном кодировании.
- sendNoCacheHeaders() public
Отправляет необходимые заголовки, чтобы обеспечить повторную загрузку страницы при каждом запросе. В противном случае вы можете ломать голову над устаревшими тестовыми данными.
- startTestSuite() publicЗапущен набор тестов.
- testCaseList() publicПолучает и отображает список тестовых случаев в формате HTML.
Подробное описание методов
_getQueryLink()source protected
_getQueryLink( )
Возвращает строку запроса, отформатированную для вывода в ссылках
Возвращает
string_getStackTrace()source protected
_getStackTrace( Exception $e )
Получает отформатированный стек вызовов.
Параметры
- Exception
$e - Исключение, для которого требуется стек вызовов.
Возвращает
stringСгенерированный стек вызовов.
_htmlEntities()source protected
_htmlEntities( string $message )
Преобразование сущностей с учетом кодировки символов.
Параметры
- string
$message - Простой текст или сообщение Unicode.
Возвращает
stringСообщения, читаемые браузером.
_paintLinks()source protected
_paintLinks( )
Отображает ссылки для доступа к элементам набора тестов.
_queryString()source protected
_queryString( array $url )
Преобразовать массив параметров в строку запроса URL
Параметры
- array
$url - Хеш URL для преобразования
Возвращает
stringПреобразованная строка запроса URL
paintCoverage()source public
paintCoverage( array $coverage )
Отображает отчет о покрытии кода.
Параметры
- array
$coverage - Данные покрытия
paintDocumentEnd()source public
paintDocumentEnd( )
Отображает конец HTML-документа.
Переопределяет
CakeBaseReporter::paintDocumentEnd() paintDocumentStart()source public
paintDocumentStart( )
Отображает начальный контент документа, содержащийся в header.php
Переопределяет
CakeBaseReporter::paintDocumentStart() paintException()source public
paintException( Exception $message , mixed $test )
Отображает исключение PHP.
Параметры
- Exception
$message - Исключение для отображения.
- mixed
$test - Тест, который завершился неудачей.
paintFail()source public
paintFail( PHPUnit_Framework_AssertionFailedError $message , mixed $test )
Отображает сбой теста со следом хлебных крошек вложенных наборов тестов ниже верхнего уровня теста.
Параметры
- PHPUnit_Framework_AssertionFailedError
$message Объект сбоя, отображаемый в контексте других тестов.
- mixed
$test - Тестовый случай для отображения сбоя.
paintFooter()source public
paintFooter( PHPUnit_Framework_TestResult $result )
Отображает окончание теста со сводкой проходов и сбоев.
Параметры
- PHPUnit_Framework_TestResult
$result - Объект результата
paintFormattedMessage()source public
paintFormattedMessage( string $message )
Отображает отформатированный текст, например, вывод переменных.
Параметры
- string
$message - Текст для отображения.
paintHeader()source public
paintHeader( )
Отображает верхнюю часть веб-страницы, устанавливая заголовок в имя начального теста.
paintPass()source public
paintPass( PHPUnit_Framework_Test $test , float $time null )
Отображает пройденный тест с хлебными крошками вложенных наборов тестов ниже верхнего уровня теста.
Параметры
- PHPUnit_Framework_Test
$test - Метод теста, который только что прошёл.
- float
$timeопционально null - время, затраченное на выполнение метода теста
paintSkip()source public
paintSkip( string $message , PHPUnit_Framework_TestCase $test )
Выводит сообщение о пропуске тестов.
Параметры
- string
$message - Текст условия пропуска.
- PHPUnit_Framework_TestCase
$test - метод теста, пропущенный
paintTestMenu()source public
paintTestMenu( )
Отображает меню слева от интерфейса набора тестов. Содержит все различные кнопки плагинов, ядра и приложения.
Переопределяет
CakeBaseReporter::paintTestMenu() sendContentType()source public
sendContentType( )
Устанавливает заголовок типа контента, чтобы он был в правильном кодировании.
sendNoCacheHeaders()source public
sendNoCacheHeaders( )
Отправляет заголовки, необходимые для обеспечения перезагрузки страницы при каждом запросе. В противном случае вы можете ломать голову над устаревшими тестовыми данными.
startTestSuite()source public
startTestSuite( PHPUnit_Framework_TestSuite $suite )
Начался набор тестов.
Параметры
- PHPUnit_Framework_TestSuite
$suite - Набор тестов для запуска.
Переопределяет
CakeBaseReporter::startTestSuite() testCaseList()source public
testCaseList( )
Извлекает и отображает список тестов в формате HTML.
Переопределяет
CakeBaseReporter::testCaseList() Методы, унаследованные от CakeBaseReporter
__construct()source public
__construct( string $charset 'utf-8' , array $params array() )
Пока ничего не делает. Первый вывод будет отправлен при первом запуске теста.
Параметры
- show_passes - Отображать ли пройденные тесты
- plugin - Тест плагина?
- core - Тест ядра?
- case - Запускаемый случай?
- codeCoverage - Запускаемый случай/группа покрывается ли кодом?
Параметры
- string
$charsetопционально 'utf-8' - Набор символов для вывода. По умолчанию UTF-8
- array
$paramsопционально array() - Массив параметров запроса, которые должен использовать репортер. См. выше.
addError()source public
addError( PHPUnit_Framework_Test $test , Exception $e , float $time )
Произошла ошибка.
Параметры
- PHPUnit_Framework_Test
$test - Тест, для которого нужно добавить ошибку.
- Exception
$e - Объект исключения для добавления.
- float
$time - Текущее время.
addFailure()source public
addFailure( PHPUnit_Framework_Test $test , PHPUnit_Framework_AssertionFailedError $e , float $time )
Произошло 실패.
Параметры
- PHPUnit_Framework_Test
$test - Тест, который завершился ошибкой.
- PHPUnit_Framework_AssertionFailedError
$e - Утверждение, которое завершилось ошибкой.
- float
$time - Текущее время.
addIncompleteTest()source public
addIncompleteTest( PHPUnit_Framework_Test $test , Exception $e , float $time )
Неполный тест.
Параметры
- PHPUnit_Framework_Test
$test - Тест, который был неполным.
- Exception
$e - Исключение неполноты
- float
$time - Текущее время.
addSkippedTest()source public
addSkippedTest( PHPUnit_Framework_Test $test , Exception $e , float $time )
Пропущенный тест.
Параметры
- PHPUnit_Framework_Test
$test - Тест, который завершился ошибкой.
- Exception
$e - Объект пропуска.
- float
$time - Текущее время.
baseUrl()source public
baseUrl( )
Получить baseUrl, если он доступен.
Возвращает
stringБазовый URL запроса.
endTest()source public
endTest( PHPUnit_Framework_Test $test , float $time )
Закончился тест.
Параметры
- PHPUnit_Framework_Test
$test - Закончившийся тест
- float
$time - Текущее время.
endTestSuite()source public
endTestSuite( PHPUnit_Framework_TestSuite $suite )
Закончился набор тестов.
Параметры
- PHPUnit_Framework_TestSuite
$suite - Закончившийся набор тестов.
paintResult()source public
paintResult( PHPUnit_Framework_TestResult $result )
Отобразить результат
Параметры
- PHPUnit_Framework_TestResult
$result - Объект результата
printResult()source public
printResult( PHPUnit_Framework_TestResult $result )
Распечатать результат
Параметры
- PHPUnit_Framework_TestResult
$result - Объект результата
startTest()source public
startTest( PHPUnit_Framework_Test $test )
Начался тест.
Параметры
- PHPUnit_Framework_Test
$test - Начавшийся тест.
© 2005–2017 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.
https://api.cakephp.org/2.10/class-CakeHtmlReporter.html