/** * testMethod_autoloadExclusions() */ public function testMethod_autoloadExclusions() { // exclude "Smarty_Internal" classes $this->assertTrue(Loader::autoloadExclusions('Smarty_Internal_SomeClass')); // exclude "Doctrine" classes $this->assertTrue(Loader::autoloadExclusions('Doctrine_SomeClass')); // but not, our own namespaced doctrine classes "Koch\Doctrine\" $this->assertFalse(Loader::autoloadExclusions('Koch\\Doctrine\\SomeClass')); // exclude "Smarty" classes $this->assertTrue(Loader::autoloadExclusions('Smarty_')); // but not, our own smarty class "\Smarty" $this->assertFalse(Loader::autoloadExclusions('Koch\\View\\Renderer\\Smarty')); }