diff options
author | chris <chris@jalakai.co.uk> | 2006-08-04 16:22:43 +0200 |
---|---|---|
committer | chris <chris@jalakai.co.uk> | 2006-08-04 16:22:43 +0200 |
commit | 03c4aec3c817c51eda2cf5c241f76e3bef585799 (patch) | |
tree | df6e92a9b73f0ff360fc3c44c0e0c8426809ee97 /_test/index.php | |
parent | ac900efc10a9139823163ed90870a7595d726f9f (diff) | |
download | rpg-03c4aec3c817c51eda2cf5c241f76e3bef585799.tar.gz rpg-03c4aec3c817c51eda2cf5c241f76e3bef585799.tar.bz2 |
unittest fixes
darcs-hash:20060804142243-9b6ab-d208f7f1a67a9958fda05c519c8407ad5e733cea.gz
Diffstat (limited to '_test/index.php')
-rw-r--r-- | _test/index.php | 52 |
1 files changed, 29 insertions, 23 deletions
diff --git a/_test/index.php b/_test/index.php index 7410cf461..99fae4b95 100644 --- a/_test/index.php +++ b/_test/index.php @@ -1,7 +1,13 @@ <?php +define('DOKU_UNITTEST',true); +define('DOKU_TESTSCRIPT',$_SERVER['PHP_SELF']); + if(!defined('DOKU_INC')) define('DOKU_INC',realpath(dirname(__FILE__).'/../').'/'); -define('DOKU_CONF',realpath(dirname(__FILE__).'/../conf').'/' ); +define('DOKU_CONF',realpath(dirname(__FILE__).'/../conf').'/'); + require_once DOKU_CONF . 'dokuwiki.php'; +if(@file_exists(DOKU_CONF.'local.php')){ require_once(DOKU_CONF.'local.php'); } + $conf['lang'] = 'en'; define('TEST_ROOT', dirname(__FILE__)); define('TMPL_FILESCHEME_PATH', TEST_ROOT . '/filescheme/'); @@ -56,7 +62,7 @@ function DW_TESTS_PaintRunMore() { break; case DW_TESTS_OUTPUT_HTML: default: - echo "<p><a href='" . $_SERVER['PHP_SELF'] . "'>Run more tests</a></p>"; + echo "<p><a href='" . DOKU_TESTSCRIPT . "'>Run more tests</a></p>"; break; } } @@ -94,8 +100,8 @@ function DW_TESTS_PaintSuiteHeader() { case DW_TESTS_OUTPUT_HTML: default: echo "<h1>Dokuwiki: Unit Test Suite</h1>\n"; - echo "<p><a href='index.php?show=groups'>Test groups</a>"; - echo " || <a href='index.php?show=cases'>Test cases</a></p>"; + echo "<p><a href='". DOKU_TESTSCRIPT ."?show=groups'>Test groups</a>"; + echo " || <a href='". DOKU_TESTSCRIPT ."?show=cases'>Test cases</a></p>"; break; } } @@ -140,25 +146,25 @@ EOD; } /** OUTPUT STARTS HERE **/ -
-// If it's a group test
-if (isset($_GET['group'])) {
- if ('all' == $_GET['group']) {
- TestManager::runAllTests(DW_TESTS_GetReporter());
- } else {
- TestManager::runGroupTest(ucfirst($_GET['group']),
- TEST_GROUPS,
- DW_TESTS_GetReporter());
- }
- DW_TESTS_PaintRunMore();
- exit();
-}
-
-// If it's a single test case
-if (isset($_GET['case'])) {
- TestManager::runTestCase($_GET['case'], TEST_CASES, DW_TESTS_GetReporter());
- DW_TESTS_PaintRunMore();
- exit();
+ +// If it's a group test +if (isset($_GET['group'])) { + if ('all' == $_GET['group']) { + TestManager::runAllTests(DW_TESTS_GetReporter()); + } else { + TestManager::runGroupTest(ucfirst($_GET['group']), + TEST_GROUPS, + DW_TESTS_GetReporter()); + } + DW_TESTS_PaintRunMore(); + exit(); +} + +// If it's a single test case +if (isset($_GET['case'])) { + TestManager::runTestCase($_GET['case'], TEST_CASES, DW_TESTS_GetReporter()); + DW_TESTS_PaintRunMore(); + exit(); } // Else it's the main page |