Vik*_*tor 4 laravel laravel-5.4
尝试写一个单元测试,我需要做 sql 查询
class UpdateThrowsTest extends TestCase
{
protected $bgame;
protected $game_id = 95;
public function setUp(){
$game = new Game();
$game = $game::find($this->game_id);
}
}
Run Code Online (Sandbox Code Playgroud)
然后我在控制台中写“phpunit”并尝试异常
在 null 上调用成员函数 connection()。
Lar*_*dee 17
如果有人在使用 Laravel 6 项目进行测试期间遇到此错误。
尝试检查extends TestCase是否使用了正确的 TestCase。这可能是由于 Laravel 6 make:test 使用错误的 TestCase 生成了测试。
改变
use PHPUnit\Framework\TestCase;
Run Code Online (Sandbox Code Playgroud)
到
use Tests\TestCase;
Run Code Online (Sandbox Code Playgroud)
问题应该解决。
| 归档时间: |
|
| 查看次数: |
2137 次 |
| 最近记录: |