Класс CakeTestLoader
Загрузчик тестов для набора тестов CakePHP.
Преобразует частичные пути, используемые в консоли и веб-интерфейсе набора тестов, в полные пути к файлам.
- PHPUnit_Runner_StandardTestSuiteLoader
-
CakeTestLoader
Авторские права: 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необязательно '' - Дополнительные параметры
Возвращает
ReflectionClassReflectionClass
© 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