Spec-Zone.ru › CakePHP 2.7

Класс CakeHtmlReporter

CakeHtmlReporter отображает результаты наборов тестов и тестовых случаев в формате HTML.

PHPUnit_TextUI_ResultPrinter
Extended by CakeBaseReporter
Extended by CakeHtmlReporter
Пакет: Cake\TestSuite\Reporter
Авторские права: Авторские права (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
Сообщение, читаемое браузером.

_paintLinkssource protected

_paintLinks( )

Отображает ссылки для доступа к элементам набора тестов.

_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

$_characterSetsource

protected строка

Кодировка символов для вывода результатов тестирования.

$_headerSentsource

protected логическое

Отправлены заголовки

false

$paramssource

public массив

Массив параметров запроса. Обычно параметры GET.

array()

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API