On this page
Class CakeTestLoader
TestLoader for CakePHP Test suite.
Turns partial paths used on the testsuite console and web UI into full file paths.
- PHPUnit_Runner_StandardTestSuiteLoader
- CakeTestLoader 
Copyright: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
License: MIT License
Location: Cake/TestSuite/CakeTestLoader.php
Method Summary
- Generates the base path to a set of tests based on the parameters.
- 
     Gets a recursive list of files from a given directory and matches then against a given fileTestFunction, like isTestCaseFile() 
- 
    _resolveTestFile() protectedConvert path fragments used by CakePHP's test runner to absolute paths that can be fed to PHPUnit.
- Get the list of files for the test listing.
- 
    load() publicLoad a file and find the first test case / suite in that file.
Method Detail
_basePath()source protected static
_basePath( array $params )Generates the base path to a set of tests based on the parameters.
Parameters
- 
     array $params
- The path parameters.
Returns
stringThe base path.
_getRecursiveFileList()source protected static
_getRecursiveFileList( string $directory '.' )Gets a recursive list of files from a given directory and matches then against a given fileTestFunction, like isTestCaseFile()
Parameters
- 
     string $directoryoptional '.'
- The directory to scan for files.
Returns
array_resolveTestFile()source protected
_resolveTestFile( string $filePath , string $params )Convert path fragments used by CakePHP's test runner to absolute paths that can be fed to PHPUnit.
Parameters
- 
     string $filePath
- The file path to load.
- 
     string $params
- Additional parameters.
Returns
stringConverted path fragments.
generateTestList()source public static
generateTestList( string $params )Get the list of files for the test listing.
Parameters
- 
     string $params
- Path parameters
Returns
arrayload()source public
load( string $filePath , string $params '' )Load a file and find the first test case / suite in that file.
Parameters
- 
     string $filePath
- The file path to load
- 
     string $paramsoptional ''
- Additional parameters
Returns
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