/** * @covers common\classes\AutoLoader::load_class */ public function test_load_class() { $base_dir = ROOT_PATH . DS . 'common'; $dirs = glob($base_dir . DS . '*'); foreach ($dirs as $dir) { $classes = glob($dir . DS . '*'); foreach ($classes as $class) { $name = ucwords(explode('.', basename($class))[0]); $name = basename($base_dir) . '\\' . basename($dir) . '\\' . $name; self::assertTrue(AutoLoader::load_class($name)); } } self::assertFalse(AutoLoader::load_class('NotExistedClass')); }