Spec-Zone.ru › CakePHP 2.7

Класс CakeBaseReporter

CakeBaseReporter содержит общие функции отчётности, используемые в наборе тестов CakePHP.

PHPUnit_TextUI_ResultPrinter
Extended by CakeBaseReporter

Непосредственные известные подклассы

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

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

__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
Текущее время.
END_OF_DOCUMENT_MARKER

endTestSuitesource public

endTestSuite( PHPUnit_Framework_TestSuite $suite )

Завершён набор тестов.

Параметры

PHPUnit_Framework_TestSuite $suite
Набор тестов, который завершился.

paintDocumentEndsource public

paintDocumentEnd( )

Отрисовывает конец ответа набора тестов. Используется для отрисовки элементов, таких как </body> в HTML-странице.

paintDocumentStartsource public

paintDocumentStart( )

Отрисовывает начало ответа набора тестов. Используется для отрисовки элементов заголовка, таких как head, в HTML-странице.

paintResultsource public

paintResult( PHPUnit_Framework_TestResult $result )

Отображение результата

Параметры

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

paintTestMenusource public

paintTestMenu( )

Отрисовывает список наборов тестов: core, app и plugin.

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
Набор тестов для запуска

testCaseListsource public

testCaseList( )

Получает список тестовых кейсов из активного класса менеджера, отображая его в нужном формате для подкласса репортера.

Возвращает

mixed
mixed

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

$_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-CakeBaseReporter.html

Spec-Zone.ru

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