Spec-Zone.ru › CakePHP 2.10

Класс CakeTestRunner

Пользовательский запуск тестов для CakePHP, использующего PHPUnit.

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

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

  • __construct() public
    Позволяет передавать некоторые параметры, необходимые для webrunner CakePHP.
  • _getFixtureManager() protected
    Получение класса менеджера фикстур, указанного, или использование стандартного.
  • createTestResult() protected
    Создание результата теста и добавление отчетов о покрытии кода.
  • doRun() public
    Фактический запуск набора тестов. Cake инициализирует фикстуры здесь, используя выбранного менеджера фикстур.

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

__construct()source public

__construct( mixed $loader , array $params )

Позволяет передавать некоторые параметры, необходимые для webrunner CakePHP.

Параметры

mixed $loader
Загрузчик набора тестов
массив $params
список параметров, которые будут использоваться для этого запуска

_getFixtureManager()source protected

_getFixtureManager( array $arguments )

Получение класса менеджера фикстур, указанного, или использование стандартного.

Параметры

массив $arguments
Аргументы командной строки.

Возвращает

смешанный
экземпляр менеджера фикстур.

Исключения

RuntimeException
При невозможности загрузить класс менеджера фикстур.

createTestResult()source protected

createTestResult( )

Создание результата теста и добавление отчетов о покрытии кода.

Возвращает

PHPUnit_Framework_TestResult

doRun()source public

doRun( PHPUnit_Framework_Test $suite , array $arguments array() , boolean $exit true )

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

Параметры

PHPUnit_Framework_Test $suite
Набор тестов для запуска
массив $arguments необязательно array()
Аргументы командной строки
boolean $exit необязательно true
Выход по умолчанию или возврат результатов

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

Spec-Zone.ru

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