尝试写一个单元测试,我需要做 sql 查询
class UpdateThrowsTest extends TestCase
{
protected $bgame;
protected $game_id = 95;
public function setUp(){
$game = new Game();
$game = $game::find($this->game_id);
}
}
然后我在控制台中写“phpunit”并尝试异常
在 null 上调用成员函数 connection()。
最佳答案
如果有人在使用 Laravel 6 项目进行测试期间遇到此错误。
尝试检查 扩展测试用例 正在使用正确的测试用例。
这可能是由于 Laravel 6 make:test 使用错误的 TestCase 生成了测试。
改变
use PHPUnit\Framework\TestCase;
到
use Tests\TestCase;
问题应该解决。
关于laravel - 在 null Laravel 5.4 上调用成员函数 connection(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44004427/