Merge branch '2014.11' into 2014.11-develop
[tine20] / tests / tine20 / Admin / AllTests.php
1 <?php
2 /**
3  * Tine 2.0 - http://www.tine20.org
4  * 
5  * @package     Admin
6  * @license     http://www.gnu.org/licenses/agpl.html
7  * @copyright   Copyright (c) 2008 Metaways Infosystems GmbH (http://www.metaways.de)
8  * @author      Philipp Schuele <p.schuele@metaways.de>
9  * 
10  * @todo        add more test suites
11  */
12
13 /**
14  * Test helper
15  */
16 require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'TestHelper.php';
17
18 if (! defined('PHPUnit_MAIN_METHOD')) {
19     define('PHPUnit_MAIN_METHOD', 'Admin_AllTests::main');
20 }
21
22 class Admin_AllTests
23 {
24     public static function main ()
25     {
26         PHPUnit_TextUI_TestRunner::run(self::suite());
27     }
28     
29     public static function suite ()
30     {
31         $suite = new PHPUnit_Framework_TestSuite('Tine 2.0 Admin All Tests');
32         $suite->addTestSuite('Admin_ControllerTest');
33         $suite->addTestSuite('Admin_JsonTest');
34         $suite->addTestSuite('Admin_CliTest');
35         $suite->addTestSuite('Admin_Acl_RightsTest');
36         return $suite;
37     }
38 }
39
40 if (PHPUnit_MAIN_METHOD == 'Admin_AllTests::main') {
41     Admin_AllTests::main();
42 }