1 |
|
<?php |
2 |
|
/** |
3 |
|
* Main test suite for Services_OpenStreetMap |
4 |
|
* |
5 |
|
* PHP Version 5 |
6 |
|
* |
7 |
|
* @category Services |
8 |
|
* @package Services_OpenStreetMap |
9 |
|
* @subpackage UnitTesting |
10 |
|
* @author Ken Guest <kguest@php.net> |
11 |
|
* @license BSD http://www.opensource.org/licenses/bsd-license.php |
12 |
|
* @version Release: @package_version@ |
13 |
|
* @link AllTests.php |
14 |
|
*/ |
15 |
|
$version = '@package_version@'; |
16 |
|
if (strstr($version, 'package_version')) { |
17 |
|
set_include_path(dirname(dirname(__FILE__)) . ':' . get_include_path()); |
18 |
|
} |
19 |
|
|
20 |
|
if (!defined('PHPUnit_MAIN_METHOD')) { |
21 |
|
define('PHPUnit_MAIN_METHOD', 'AllTests::main'); |
22 |
|
} |
23 |
|
|
24 |
|
require_once 'PHPUnit/TextUI/TestRunner.php'; |
25 |
|
|
26 |
|
require_once 'ChangesetTest.php'; |
27 |
|
require_once 'ConfigTest.php'; |
28 |
|
require_once 'NominatimTest.php'; |
29 |
|
require_once 'NodeTest.php'; |
30 |
|
require_once 'OSMTest.php'; |
31 |
|
require_once 'RelationTest.php'; |
32 |
|
require_once 'UserTest.php'; |
33 |
|
require_once 'WayTest.php'; |
34 |
|
|
35 |
|
/** |
36 |
|
* Main test suite for Services_OpenStreetMap. |
37 |
|
* |
38 |
|
* @category Services |
39 |
|
* @package Services_OpenStreetMap |
40 |
|
* @subpackage UnitTesting |
41 |
|
* @author Ken Guest <kguest@php.net> |
42 |
|
* @license BSD http://www.opensource.org/licenses/bsd-license.php |
43 |
|
* @link AllTests.php |
44 |
|
*/ |
45 |
|
class AllTests |
46 |
|
{ |
47 |
|
/** |
48 |
|
* Launches the TextUI test runner |
49 |
|
* |
50 |
|
* @return void |
51 |
|
* @uses PHPUnit_TextUI_TestRunner |
52 |
|
*/ |
53 |
|
public static function main() |
54 |
|
{ |
55 |
|
PHPUnit_TextUI_TestRunner::run(self::suite()); |
56 |
|
} |
57 |
|
|
58 |
|
/** |
59 |
|
* Adds all class test suites into the master suite |
60 |
|
* |
61 |
|
* @return PHPUnit_Framework_TestSuite a master test suite |
62 |
|
* containing all class test suites |
63 |
|
* @uses PHPUnit_Framework_TestSuite |
64 |
|
*/ |
65 |
|
public static function suite() |
66 |
|
{ |
67 |
|
$suite = new PHPUnit_Framework_TestSuite('Services_OpenStreetMap Tests'); |
68 |
|
$suite->addTestSuite('ChangesetTest'); |
69 |
|
$suite->addTestSuite('ConfigTest'); |
70 |
|
$suite->addTestSuite('OSMTest'); |
71 |
|
$suite->addTestSuite('NodeTest'); |
72 |
|
$suite->addTestSuite('NominatimTest'); |
73 |
|
$suite->addTestSuite('RelationTest'); |
74 |
|
$suite->addTestSuite('UserTest'); |
75 |
|
$suite->addTestSuite('WayTest'); |
76 |
|
|
77 |
|
return $suite; |
78 |
|
} |
79 |
|
} |
80 |
|
|
81 |
|
if (PHPUnit_MAIN_METHOD == 'AllTests::main') { |
82 |
|
AllTests::main(); |
83 |
|
} |