assertTrue(class_exists(TestController::class)); $reflection = new ReflectionClass(TestController::class); $this->assertTrue($reflection->isUserDefined()); } /** @test */ public function it_can_read_config_values() { // 测试配置读取功能 // 因为这是一个包环境,我们不能直接访问 Laravel 的 config() 函数 // 但我们可以通过检查配置文件的内容来验证结构 $config = include __DIR__.'/../../config/routes.php'; $this->assertArrayHasKey('controller_directories', $config); $this->assertIsArray($config['controller_directories']); // 注意:由于 app_path() 是 Laravel 辅助函数,在包测试环境中不可用 // 我们只需验证配置结构即可 } }