Spec-Zone.ru › CakePHP 2.10

Класс CakeHtmlReporter

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

PHPUnit_TextUI_ResultPrinter
Extended by CakeBaseReporter
Extended by CakeHtmlReporter
Пакет: Cake\TestSuite\Reporter
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/TestSuite/Reporter/CakeHtmlReporter.php

Унаследованные свойства

  • _characterSet, _headerSent, params

Краткое описание методов

  • _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( )

Отображает верхнюю часть веб-страницы, устанавливая заголовок в имя начального теста.

END_OF_DOCUMENT_MARKER

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

Spec-Zone.ru

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