| // +----------------------------------------------------------------------+ // // $Id: test.php,v 1.19.4.5 2004/04/08 17:17:05 lsmith Exp $ /* This is a small test suite for MDB using PHPUnit */ // BC hack to define PATH_SEPARATOR for version of PHP prior 4.3 if(!defined('PATH_SEPARATOR')) { if(defined('DIRECTORY_SEPARATOR') && DIRECTORY_SEPARATOR == "\\") { define('PATH_SEPARATOR', ';'); } else { define('PATH_SEPARATOR', ':'); } } ini_set('include_path', '..'.PATH_SEPARATOR.ini_get('include_path')); require_once('PHPUnit.php'); require_once('test_setup.php'); require_once('testUtils.php'); require_once('MDB.php'); require_once('HTML_TestListener.php'); PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'handle_pear_error'); function handle_pear_error ($error_obj) { print '
PEAR-Error'; } MDB::loadFile('Manager'); MDB::loadFile('Date'); foreach ($testcases as $testcase) { include_once($testcase.'.php'); } $database = 'driver_test'; $testmethods = isset($_POST['testmethods']) ? $_POST['testmethods'] : NULL; if (!is_array($testmethods)) { foreach ($testcases as $testcase) { $testmethods[$testcase] = array_flip(getTests($testcase)); } } ?>
'; echo $error_obj->getMessage().': '.$error_obj->getUserinfo(); print '