用代码接收实例化模型

时间:2018-12-07 00:20:10

标签: php laravel phpunit codeception

我正在使用代码接收对laravel进行一些单元测试

我有一个像这样的模拟模型类

<?php namespace framework\tests\unit\mockModel;

    use \Codeception\Stub;
    use project\mvc\model\modelPermissionLevel;
    use project\mvc\model\modelUser;
    use project\mvc\model\modelApplicantsRestriction;

    class mockModels
    {
    }

我的测试班就这样

<?php
use framework\tests\unit\mockModel\mockModels;

class blAuthenticationTest extends \Codeception\Test\Unit
{ 
    protected function _before()
    {
        $this->mockModels = new mockModels();
    }
}

它向我显示一个错误[错误]找不到类'framework \ tests \ unit \ mockModel \ mockModels'。我不知道我在哪里做错了

1 个答案:

答案 0 :(得分:0)

我使用 require 而不是 use ,由于某些原因,当我在框架目录中实例化一个类时,它会产生错误,不知道这是否是laravel的一些局限性。