尝试编写一个单元测试,我需要执行 sql 查询
class UpdateThrowsTest extends TestCase
{
protected $bgame;
protected $game_id = 95;
public function setUp(){
$game = new Game();
$game = $game::find($this->game_id);
}
}
然后我在控制台中写“phpunit”并尝试异常
对空值调用成员函数connection()。
如果有人在 Laravel 6 项目测试期间遇到此错误。
尝试检查是否扩展测试用例正在使用正确的测试用例。
这可能是由于 Laravel 6 make:test 使用错误的 TestCase 生成的测试。
Change
use PHPUnit\Framework\TestCase;
To
use Tests\TestCase;
问题应该解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)