OSDN Git Service

Import current code.
[osdn-codes/wiki-parser.git] / test / all.php
1 #!/usr/bin/phpunit
2 <?php
3 require_once 'PHPUnit/Framework/TestSuite.php';
4 require_once dirname(__FILE__)."/lib/kses.php";
5
6 spl_autoload_extensions('.php');
7 spl_autoload_register('spl_autoload');
8 chdir(dirname(__FILE__)."/..");
9
10 class AllTests
11 {
12         public static function suite()
13         {
14                 $suite = new PHPUnit_Framework_TestSuite('sfjpWikiAll');
15                 
16                 $dir = dirname(__FILE__);
17                 $dh = opendir($dir);
18                 while (($file = readdir($dh)) !== false) {
19                         if (!preg_match('/^(.*Test)\.php$/', $file, $m))
20                                 continue;
21                         require_once "{$dir}/{$file}";
22                         $suite->addTestSuite($m[1]);
23                 }
24                 closedir($dh);
25                 return $suite;
26         }
27
28         protected function setUp()
29         {
30                 spl_autoload_register();
31         }
32  
33 }
34