public function testClassLoader() { $classLoader = new ClassLoader('ClassLoaderTest'); $classLoader->setIncludePath(__DIR__); $classLoader->setFileExtension('.class.php'); $classLoader->setNamespaceSeparator('_'); $this->assertEquals($classLoader->loadClass('ClassLoaderTest_ClassA'), true); $this->assertEquals($classLoader->loadClass('ClassLoaderTest_ClassB'), true); $this->assertEquals($classLoader->loadClass('ClassLoaderTest_ClassC'), true); }
public function testMultipleAutoloadRequestsWillProduceSameResult() { $classLoader = new ClassLoader(); $classLoader->setIncludePath(__DIR__); $classLoader->setFileExtension('.class.php'); $classLoader->setNamespaceSeparator('_'); $this->assertTrue($classLoader->loadClass('ClassLoaderTest_ClassA')); $this->assertTrue($classLoader->loadClass('ClassLoaderTest_ClassA')); }