Класс CakeTestLoader
Загрузчик тестов для набора тестов CakePHP.
Преобразует частичные пути, используемые в консоли и веб-интерфейсе набора тестов, в полные пути к файлам.
- PHPUnit_Runner_StandardTestSuiteLoader
-
CakeTestLoader
Авторские права: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/TestSuite/CakeTestLoader.php
Краткое описание методов
- Генерирует базовый путь к набору тестов на основе параметров.
-
Получает рекурсивный список файлов из заданного каталога и сопоставляет их с заданной функцией проверки файлов, например, isTestCaseFile()
- _resolveTestFile() protectedПреобразует фрагменты путей, используемые тест-раннером CakePHP, в абсолютные пути, которые можно передать PHPUnit.
- Получает список файлов для отображения тестов.
- load() publicЗагружает файл и находит первый тест-кейс/свит в этом файле.
Подробное описание методов
_basePath()source protected static
_basePath( array $params )
Генерирует базовый путь к набору тестов на основе параметров.
Параметры
- массив
$params - Параметры пути.
Возвращает
строкаБазовый путь.
_getRecursiveFileList()source protected static
_getRecursiveFileList( string $directory '.' )
Получает рекурсивный список файлов из заданного каталога и сопоставляет их с заданной функцией проверки файлов, например, isTestCaseFile()
Параметры
- строка
$directoryнеобязательно '.' - Каталог для поиска файлов.
Возвращает
массив_resolveTestFile()source protected
_resolveTestFile( string $filePath , string $params )
Преобразует фрагменты путей, используемые тест-раннером CakePHP, в абсолютные пути, которые можно передать PHPUnit.
Параметры
- строка
$filePath - Путь к загружаемому файлу.
- строка
$params - Дополнительные параметры.
Возвращает
строкаПреобразованные фрагменты пути.
generateTestList()source public static
generateTestList( string $params )
Получает список файлов для отображения тестов.
Параметры
- строка
$params - Параметры пути
Возвращает
массивload()source public
load( string $filePath , string $params '' )
Загружает файл и находит первый тест-кейс/свит в этом файле.
Параметры
- строка
$filePath - Путь к загружаемому файлу
- строка
$paramsнеобязательно '' - Дополнительные параметры
Возвращает
ReflectionClass
© 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-CakeTestLoader.html