cakephp2-php8/cake/tests/cases/libs/test_manager.test.php
davidpersson 3c3b852099 Changing package of tests from "cake.tests" to "cake".
Moving tearDown et al. to the top of each test class.
Adding short descriptions to docblocks.
Adding missing docblocks.
Removing unnecessary blank lines and whitespaces.
Updating labels of test groups.

git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@8116 3807eeeb-6ff5-0310-8944-8be069107fe0
2009-03-18 17:55:58 +00:00

120 lines
No EOL
2.7 KiB
PHP

<?php
/* SVN FILE: $Id$ */
/**
* TestManagerTest file
*
* Long description for file
*
* PHP versions 4 and 5
*
* CakePHP(tm) Tests <https://trac.cakephp.org/wiki/Developement/TestSuite>
* Copyright 2005-2008, Cake Software Foundation, Inc.
* 1785 E. Sahara Avenue, Suite 490-204
* Las Vegas, Nevada 89104
*
* Licensed under The Open Group Test Suite License
* Redistributions of files must retain the above copyright notice.
*
* @filesource
* @copyright Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)
* @link https://trac.cakephp.org/wiki/Developement/TestSuite CakePHP(tm) Tests
* @package cake
* @subpackage cake.tests.cases.libs
* @since CakePHP(tm) v 1.2.0.4206
* @version $Revision$
* @modifiedby $LastChangedBy$
* @lastmodified $Date$
* @license http://www.opensource.org/licenses/opengroup.php The Open Group Test Suite License
*/
App::import('Core', 'TestManager');
/**
* TestManagerTest class
*
* @package cake
* @subpackage cake.tests.cases.libs
*/
class TestManagerTest extends CakeTestCase {
/**
* setUp method
*
* @return void
* @access public
*/
function setUp() {
$this->Sut =& new TestManager();
$this->Reporter =& new CakeHtmlReporter();
}
/**
* testRunAllTests method
*
* @return void
* @access public
*/
function testRunAllTests() {
$folder =& new Folder($this->Sut->_getTestsPath());
$extension = str_replace('.', '\.', TestManager::getExtension('test'));
$out = $folder->findRecursive('.*' . $extension);
$reporter =& new CakeHtmlReporter();
$list = TestManager::runAllTests($reporter, true);
$this->assertEqual(count($out), count($list));
}
/**
* testRunTestCase method
*
* @return void
* @access public
*/
function testRunTestCase() {
$file = md5(time());
$result = $this->Sut->runTestCase($file, $this->Reporter);
$this->assertError('Test case ' . $file . ' cannot be found');
$this->assertFalse($result);
$file = str_replace(CORE_TEST_CASES, '', __FILE__);
$result = $this->Sut->runTestCase($file, $this->Reporter, true);
$this->assertTrue($result);
}
/**
* testRunGroupTest method
*
* @return void
* @access public
*/
function testRunGroupTest() {
}
/**
* testAddTestCasesFromDirectory method
*
* @return void
* @access public
*/
function testAddTestCasesFromDirectory() {
}
/**
* testAddTestFile method
*
* @return void
* @access public
*/
function testAddTestFile() {
}
/**
* testGetTestCaseList method
*
* @return void
* @access public
*/
function testGetTestCaseList() {
}
/**
* testGetGroupTestList method
*
* @return void
* @access public
*/
function testGetGroupTestList() {
}
}
?>