public static function setUpBeforeClass() { date_default_timezone_set("Asia/Shanghai"); require_once '../vendor/autoload.php'; $loader = new \Wwtg99\ClassLoader\Loader(__DIR__ . DIRECTORY_SEPARATOR . '..', [['Wwtg99\\DataPool', 'src', true]]); $loader->autoload(); require_once 'TestMapper.php'; require_once 'MultiMapper.php'; }
public function testClassLoader() { require_once '../vendor/autoload.php'; require_once '../src/Loader.php'; $register_path = [['TestClass', 'TestClass', true], ['Test\\TestClass2', 'TestClass2', true]]; $loader = new \Wwtg99\ClassLoader\Loader(__DIR__, $register_path); $loader->autoload(); $test1 = new \TestClass\Test1(); $this->assertEquals('test1', $test1->getName()); $test2 = new \TestClass\Sub\Test2(); $this->assertEquals('test2', $test2->getName()); $test3 = new \Test\TestClass2\Sub\Test3(); $this->assertEquals('test3', $test3->getName()); }