Spec-Zone.ru › CakePHP 2.7

Класс CakeTextReporter

CakeTextReporter содержит функции отчётности, используемые для вывода в формате простого текста.

PHPUnit_TextUI_ResultPrinter
Extended by CakeBaseReporter
Extended by CakeTextReporter
Пакет: Cake\TestSuite\Reporter
Авторские права: Авторские права (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
Текст для отображения.

paintHeaderисходный код public

paintHeader( )

Отображает только заголовок.

paintPassисходный код public

paintPass( )

Отображает успешный тест.

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

Отображает список наборов тестов, наборов тестов ядра, приложения и плагинов.

END_OF_DOCUMENT_MARKER

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

$_characterSetsource

protected string

Набор символов для вывода отчета о тесте.

$_headerSentsource

protected boolean

Заголовок отправлен

false

$paramssource

public array

Массив параметров запроса. Обычно разобранные параметры 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-CakeTextReporter.html

Spec-Zone.ru

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