From 7875a72f3dba4b3ed7d8b259bc502490cd4a6792 Mon Sep 17 00:00:00 2001 From: "rflint%ryanflint.com" Date: Mon, 19 Nov 2007 09:19:41 +0000 Subject: [PATCH] Add new test groups --- .../cake/tests/groups/helpers.group.php | 44 +++++++++++++++++ .../cake/tests/groups/model.group.php | 48 +++++++++++++++++++ .../tests/groups/routing_system.group.php | 45 +++++++++++++++++ 3 files changed, 137 insertions(+) create mode 100755 webtools/partytool/cake/tests/groups/helpers.group.php create mode 100755 webtools/partytool/cake/tests/groups/model.group.php create mode 100755 webtools/partytool/cake/tests/groups/routing_system.group.php diff --git a/webtools/partytool/cake/tests/groups/helpers.group.php b/webtools/partytool/cake/tests/groups/helpers.group.php new file mode 100755 index 00000000000..8d2d0951021 --- /dev/null +++ b/webtools/partytool/cake/tests/groups/helpers.group.php @@ -0,0 +1,44 @@ + + * Copyright 2005-2007, 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-2007, Cake Software Foundation, Inc. + * @link https://trac.cakephp.org/wiki/Developement/TestSuite CakePHP(tm) Tests + * @package cake.tests + * @subpackage cake.tests.groups + * @since CakePHP(tm) v 1.2.0.4206 + * @version $Revision: 1.1 $ + * @modifiedby $LastChangedBy: phpnut $ + * @lastmodified $Date: 2007-11-19 09:19:41 $ + * @license http://www.opensource.org/licenses/opengroup.php The Open Group Test Suite License + */ +/** AllCoreHelpersGroupTest + * + * This test group will run all test in the cases/libs/view/helpers directory. + * + * @package cake.tests + * @subpackage cake.tests.groups + */ +class AllCoreHelpersGroupTest extends GroupTest { + + var $label = 'All core helpers'; + + function AllCoreHelpersGroupTest() { + TestManager::addTestCasesFromDirectory($this, CORE_TEST_CASES . DS . 'libs' . DS . 'view' . DS . 'helpers'); + } +} +?> \ No newline at end of file diff --git a/webtools/partytool/cake/tests/groups/model.group.php b/webtools/partytool/cake/tests/groups/model.group.php new file mode 100755 index 00000000000..f8c49c95610 --- /dev/null +++ b/webtools/partytool/cake/tests/groups/model.group.php @@ -0,0 +1,48 @@ + + * Copyright 2005-2007, 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-2007, Cake Software Foundation, Inc. + * @link https://trac.cakephp.org/wiki/Developement/TestSuite CakePHP(tm) Tests + * @package cake.tests + * @subpackage cake.tests.groups + * @since CakePHP(tm) v 1.2.0.5517 + * @version $Revision: 1.1 $ + * @modifiedby $LastChangedBy: phpnut $ + * @lastmodified $Date: 2007-11-19 09:19:41 $ + * @license http://www.opensource.org/licenses/opengroup.php The Open Group Test Suite License + */ +/** ModelGroupTest + * + * This test group will run all model-layer and related tests, (behaviors, etc.) excluding + * database driver-specific tests + * + * @package cake.tests + * @subpackage cake.tests.groups + */ +class ModelGroupTest extends GroupTest { + + var $label = 'All model tests'; + + function ModelGroupTest() { + TestManager::addTestFile($this, CORE_TEST_CASES . DS . 'libs' . DS . 'model' . DS . 'model'); + TestManager::addTestFile($this, CORE_TEST_CASES . DS . 'libs' . DS . 'model' . DS . 'db_acl'); + TestManager::addTestFile($this, CORE_TEST_CASES . DS . 'libs' . DS . 'model' . DS . 'datasources' . DS . 'dbo_source'); + TestManager::addTestCasesFromDirectory($this, CORE_TEST_CASES . DS . 'libs' . DS . 'model' . DS . 'behaviors'); + } +} +?> \ No newline at end of file diff --git a/webtools/partytool/cake/tests/groups/routing_system.group.php b/webtools/partytool/cake/tests/groups/routing_system.group.php new file mode 100755 index 00000000000..1f7143bf117 --- /dev/null +++ b/webtools/partytool/cake/tests/groups/routing_system.group.php @@ -0,0 +1,45 @@ + + * Copyright 2005-2007, 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-2007, Cake Software Foundation, Inc. + * @link https://trac.cakephp.org/wiki/Developement/TestSuite CakePHP(tm) Tests + * @package cake.tests + * @subpackage cake.tests.groups + * @since CakePHP(tm) v 1.2.0.5517 + * @version $Revision: 1.1 $ + * @modifiedby $LastChangedBy: phpnut $ + * @lastmodified $Date: 2007-11-19 09:19:41 $ + * @license http://www.opensource.org/licenses/opengroup.php The Open Group Test Suite License + */ +/** RoutingSystemGroupTest + * + * This test group will run all the Router/Dispatcher (and related) tests + * + * @package cake.tests + * @subpackage cake.tests.groups + */ +class RoutingSystemGroupTest extends GroupTest { + + var $label = 'Routing system'; + + function RoutingSystemGroupTest() { + TestManager::addTestFile($this, CORE_TEST_CASES . DS . 'dispatcher'); + TestManager::addTestFile($this, CORE_TEST_CASES . DS . 'libs' . DS . 'router'); + } +} +?> \ No newline at end of file