/** * 测试注册自动载入方法 */ function testRegisterAutoLoad() { Q::registerAutoload(__CLASS__); $obj = new Class3(); Q::registerAutoLoad(__CLASS__, false); $this->assertFalse(class_exists('Class4')); }
<?php date_default_timezone_set(date_default_timezone_get()); error_reporting(E_ALL | E_STRICT); require_once dirname(dirname(__FILE__)) . '/library/q.php'; require_once 'PHPUnit/Framework.php'; require_once 'PHPUnit/Framework/TestSuite.php'; require_once dirname(__FILE__) . '/qtest_case_abstract.php'; require_once dirname(__FILE__) . '/qtest_suite_abstract.php'; require_once dirname(__FILE__) . '/qtest_helper.php'; // PHPUnit_Util_Filter::addDirectoryToFilter(dirname(__FILE__)); Q::registerAutoload('QTest_Helper');
<?php /** * QeePHP 引导文件 */ define('Q_DIR', dirname(dirname(__FILE__))); require Q_DIR . '/q-core/lib/q.php'; Q::importClassFiles(require Q_DIR . '/bootstrap/qeephp_class_files.php'); Q::registerAutoload();