gpt4 book ai didi

unit-testing - Yii2 上的模型单元测试

转载 作者:行者123 更新时间:2023-12-02 04:26:07 25 4
gpt4 key购买 nike

我正在尝试通过单元测试构建 Yii2 应用程序,但我对此有一些疑问。

class UsersTest extends \Codeception\TestCase\Test
{
/**
* @var \UnitTester
*/
protected $users;

protected function _before()
{
$this->users = new \app\models\Users;
}

protected function _after()
{
}

// tests
public function testGeId()
{

}

}

当我尝试运行此测试类时,我收到 fatal error 消息:未找到用户类。问题的原因是什么以及如何解决?

Yii2测试文件夹中有一个readme文件,它告诉我们设置yii2-faker和yii2_basic_tests数据库。这两个东西是什么以及为什么我应该使用它们?

谢谢。

最佳答案

需要在tests/_bootstrap.php中创建应用程序实例。它必须是该文件中的以下代码:

require('/../vendor/autoload.php');
require('/../vendor/yiisoft/yii2/Yii.php');

$config = require('config/web.php');

(new yii\web\Application($config));

关于unit-testing - Yii2 上的模型单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27015547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com