我想在php-unit中测试目标中的所有文件作为fixtures。
我通过在目录中单独指定文件来实现使用灯具。 例如,可以通过在测试类中插入以下代码来加载与/ user /目录下的User Class相关的类。
public $fixtures = [
'app.user/user',
'app.user/user_info',
'app.user/user_directory',
]
当我有一些小装置时没问题,但事实上我有很多相关的类应该测试用户类和Fixtures / user目录中的20多个文件。所以,我想加载指定目录名的Fixtures。 'app.user /'就像上面的例子一样好。 有可能吗?
ADD_INFO
我编写以下代码,并尝试将bellow函数返回的值连接到$ fixtures数组。
public static function fixture_set()
{
//some_str_trim extruct fixture prefix excluding absolute path and Fixture.php
return array_map(glob(TESTS.'Fixture/Question/*', '/'),some_str_trim);
}
但是,$ fixtures是静态变量,所以它不适用于上面的函数。