Spec-Zone.ru › CakePHP 2.10

Класс CakeTextReporter

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

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

Наследуемые свойства

  • _characterSet, _headerSent, params

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

  • paintCoverage() public
    Генерирует текстовый свод данных о покрытии.
  • paintDocumentStart() public
    Устанавливает заголовок в формате текст/простой, если тест не является тестом командной строки.
  • paintException() public
    Отображает исключение PHP.
  • paintFail() public
    Отображает проваленный тест.
  • paintFooter() public

    Отображает окончание теста со сводкой пройденных и проваленных тестов.

  • paintFormattedMessage() public
    Отображает форматированный текст, например, выведенные переменные.
  • paintHeader() public
    Отображает только заголовок.
  • paintPass() public
    Отображает пройденный тест
  • paintSkip() public
    Выводит сообщение о пропускании тестов.
  • testCaseList() public

    Генерирует список тестовых случаев в формате простого текста. Создает серию URL-адресов для запуска тестов. По одному случаю на строку.

Подробное описание методов

paintCoverage()source public

paintCoverage( array $coverage )

Генерирует текстовый свод данных о покрытии.

Параметры

массив $coverage
Массив данных о покрытии.

paintDocumentStart()source public

paintDocumentStart( )

Устанавливает заголовок в формате текст/простой, если тест не является тестом командной строки.

Переопределяет

CakeBaseReporter::paintDocumentStart()

paintException()source public

paintException( Exception $exception )

Отображает исключение PHP.

Параметры

Исключение $exception
Исключение для описания.

paintFail()source public

paintFail( PHPUnit_Framework_AssertionFailedError $message )

Отображает проваленный тест.

Параметры

PHPUnit_Framework_AssertionFailedError $message

Объект ошибки, отображаемый в контексте других тестов.

paintFooter()source public

paintFooter( PHPUnit_Framework_TestResult $result )

Отображает окончание теста со сводкой пройденных и проваленных тестов.

Параметры

PHPUnit_Framework_TestResult $result
Объект результата

paintFormattedMessage()source public

paintFormattedMessage( string $message )

Отображает форматированный текст, например, выведенные переменные.

Параметры

строка $message
Текст для отображения.

paintHeader()source public

paintHeader( )

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

paintPass()source public

paintPass( )

Отображает пройденный тест

paintSkip()source public

paintSkip( string $message )

Выводит сообщение о пропускании тестов.

Параметры

строка $message
Текст условия пропуска.

testCaseList()source public

testCaseList( )

Генерирует список тестовых случаев в формате простого текста. Создает серию URL-адресов для запуска тестов. По одному случаю на строку.

Переопределяет

CakeBaseReporter::testCaseList()

Наследуемые методы из CakeBaseReporter

__construct()source public

__construct( string $charset 'utf-8' , array $params array() )

Пока ничего не делает. Первый вывод будет отправлен при запуске первого теста.

Параметры

  • show_passes - Отображать пройденные тесты
  • plugin - Тестируется ли плагин?
  • core - Тестируется ли ядро?
  • case - Тестируемый случай
  • codeCoverage - Проводится ли покрытие кода для этого случая/группы?

Параметры

строка $charset по желанию 'utf-8'
Кодировка символов для вывода. По умолчанию UTF-8
массив $params по желанию array()
Массив параметров запроса, которые должен использовать отчётчик. Смотрите выше.

addError()source public

addError( PHPUnit_Framework_Test $test , Exception $e , float $time )

Произошла ошибка.

Параметры

PHPUnit_Framework_Test $test
Тест, для которого добавлена ошибка.
Исключение $e
Объект исключения для добавления.
число с плавающей точкой $time
Текущее время.

addFailure()source public

addFailure( PHPUnit_Framework_Test $test , PHPUnit_Framework_AssertionFailedError $e , float $time )

Произошло 실패.

Параметры

PHPUnit_Framework_Test $test
Проваленный тест
PHPUnit_Framework_AssertionFailedError $e
Проваленное утверждение.
число с плавающей точкой $time
Текущее время.

addIncompleteTest()source public

addIncompleteTest( PHPUnit_Framework_Test $test , Exception $e , float $time )

Неполный тест.

Параметры

PHPUnit_Framework_Test $test
Тест, который был неполным.
Исключение $e
Исключение неполного теста
число с плавающей точкой $time
Текущее время.

addSkippedTest()source public

addSkippedTest( PHPUnit_Framework_Test $test , Exception $e , float $time )

Пропущенный тест.

Параметры

PHPUnit_Framework_Test $test
Проваленный тест.
Исключение $e
Объект пропуска.
число с плавающей точкой $time
Текущее время.

baseUrl()source public

baseUrl( )

Получить baseUrl, если он доступен.

Возвращаемое значение

строка
Базовый URL запроса.
END_OF_DOCUMENT_MARKER

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
Завершенный набор.

paintDocumentEnd()source public

paintDocumentEnd( )

Отображает конец ответа набора тестов. Используется для отображения таких элементов, как

© 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-CakeTextReporter.html

Spec-Zone.ru

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