88a731595000a7ae573cb7be885f8cd9e4293fc1
[tine20] / tests / tine20 / Tinebase / WebDav / AllTests.php
1 <?php
2 /**
3  * Tine 2.0 - http://www.tine20.org
4  * 
5  * @package     Tinebase
6  * @license     http://www.gnu.org/licenses/agpl.html
7  * @copyright   Copyright (c) 2008 Metaways Infosystems GmbH (http://www.metaways.de)
8  * @author      Lars Kneschke <l.kneschke@metaways.de>
9  */
10
11 /**
12  * Test helper
13  */
14 require_once dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'TestHelper.php';
15 if (! defined('PHPUnit_MAIN_METHOD')) {
16     define('PHPUnit_MAIN_METHOD', 'Tinebase_WebDav_AllTests::main');
17 }
18
19 class Tinebase_WebDav_AllTests
20 {
21     public static function main ()
22     {
23         PHPUnit_TextUI_TestRunner::run(self::suite());
24     }
25     
26     public static function suite ()
27     {
28         $suite = new PHPUnit_Framework_TestSuite('Tine 2.0 Tinebase All WebDAV Tests');
29         $suite->addTestSuite('Tinebase_WebDav_PrincipalBackendTest');
30         $suite->addTestSuite('Tinebase_WebDav_Plugin_InverseTest');
31         $suite->addTestSuite('Tinebase_WebDav_Plugin_OwnCloudTest');
32         $suite->addTestSuite('Tinebase_WebDav_Plugin_PrincipalSearchTest');
33         $suite->addTestSuite('Tinebase_WebDav_RootTest');
34         
35         return $suite;
36     }
37 }
38
39 if (PHPUnit_MAIN_METHOD == 'Tinebase_WebDav_AllTests::main') {
40     Tinebase_WebDav_AllTests::main();
41 }