Spec-Zone.ru › CakePHP 2.7

Класс CakeTestLoader

Загрузчик тестов для набора тестов CakePHP.

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

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

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

_basePathsource protected static

_basePath( array $params )

Генерирует базовый путь к набору тестов на основе параметров.

Параметры

массив $params
Параметры пути.

Возвращает

string
Базовый путь.

_getRecursiveFileListsource protected static

_getRecursiveFileList( string $directory '.' )

Получает рекурсивный список файлов из заданного каталога и сопоставляет их с заданной функцией проверки файлов, например isTestCaseFile()

Параметры

строка $directory необязательно '.'
Каталог для сканирования файлов.

Возвращает

array
массив

_resolveTestFilesource protected

_resolveTestFile( string $filePath , string $params )

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

Параметры

строка $filePath
Путь к файлу для загрузки.
строка $params
Дополнительные параметры.

Возвращает

string
Преобразованные фрагменты путей.

generateTestListsource public static

generateTestList( string $params )

Получить список файлов для отображения тестов.

Параметры

строка $params
Параметры пути

Возвращает

array
массив

loadsource public

load( string $filePath , string $params '' )

Загрузить файл и найти первый тестовый случай/набор в этом файле.

Параметры

строка $filePath
Путь к файлу для загрузки
строка $params необязательно ''
Дополнительные параметры

Возвращает

ReflectionClass
ReflectionClass

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

Spec-Zone.ru

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