Spec-Zone.ru › CakePHP 2.7

Класс CakeTestRunner

Пользовательский прогон тестов для CakePHP с использованием PHPUnit.

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

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

__constructsource public

__construct( mixed $loader , array $params )

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

Параметры

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

_getFixtureManagersource protected

_getFixtureManager( array $arguments )

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

Параметры

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

Возвращает

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

Исключения

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

createTestResultsource protected

createTestResult( )

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

Возвращает

PHPUnit_Framework_TestResult
PHPUnit_Framework_TestResult

doRunsource public

doRun( PHPUnit_Framework_Test $suite , array $arguments array() )

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

Параметры

PHPUnit_Framework_Test $suite
Набор тестов для выполнения
массив $arguments опционально массив()
Аргументы командной строки

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

Spec-Zone.ru

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