我正在创建一个帮助类来处理Filesystem
,它通过Laravel IoC注入,如下所示:
// MyHelperClass
public function __construct(Filesystem $filesystem) {
$this->filesystem = $filesystem;
}
问题是我不知道,我也找不到任何关于如何在MyHelperClass
子类中实例化TestCase
的文档。我在IoC
和__construct(MyHelperClass $myHelperClass)
方法中尝试了setUp(MyHelperClass $myHelperClass)
,但是没有用
答案 0 :(得分:0)
我不相信测试类是从IoC容器中解析出来的,因此它们不支持自动依赖注入。如果您希望将课程从IoC容器中解析出来,则可以使用App::make('MyHelperClass')
或$this->app->make('MyHelperClass')
。 (当然,如果它在命名空间中,请确保包含它。)