Commit | Line | Data |
---|---|---|
8ffdec17 ARW |
1 | <?php |
2 | ||
3 | /** | |
4 | * Include parent class definition | |
5 | */ | |
6 | require_once 'CiviTest/CiviTestSuite.php'; | |
7 | ||
8 | /** | |
9 | * Class containing all test suites | |
10 | * | |
6c6e6187 | 11 | * @package CiviCRM |
8ffdec17 ARW |
12 | */ |
13 | class CRM_Case_AllTests extends CiviTestSuite { | |
14 | private static $instance = NULL; | |
15 | ||
16 | /** | |
8ffdec17 ARW |
17 | */ |
18 | private static function getInstance() { | |
19 | if (is_null(self::$instance)) { | |
8d7a9d07 | 20 | self::$instance = new self(); |
8ffdec17 ARW |
21 | } |
22 | return self::$instance; | |
23 | } | |
24 | ||
25 | /** | |
eceb18cc | 26 | * Build test suite dynamically. |
8ffdec17 ARW |
27 | */ |
28 | public static function suite() { | |
29 | $inst = self::getInstance(); | |
30 | return $inst->implSuite(__FILE__); | |
31 | } | |
96025800 | 32 | |
8ffdec17 | 33 | } |