我可以通过在cakePHP中指定目录来加载灯具

时间:2016-09-05 04:35:58

标签: php cakephp phpunit

我想在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是静态变量,所以它不适用于上面的函数。

0 个答案:

没有答案