为了账号安全,请及时绑定邮箱和手机立即绑定

错误:调用未定义的方法 Tests\Unit\SomeTest::assertStatus()

错误:调用未定义的方法 Tests\Unit\SomeTest::assertStatus()

PHP
哔哔one 2022-05-27 13:20:09
我写了测试:$response = $this->get('/something');$response->assertStatus(200);它显示此错误:Error: Call to undefined method Tests\Unit\SomeTest::assertStatus()我找到了解决问题的方法(代码如下),但我想使用第一种方法:  $response = $this->get('/something');  $this->assertEquals(200, $this->response->status());为什么第一个代码不起作用?
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

我通过更改use PHPUnit\Framework\TestCaseuse Tests\TestCase.



查看完整回答
反对 回复 2022-05-27
?
潇湘沐

TA贡献1816条经验 获得超6个赞

在一个新Laravel项目中,您应该使用以下TestCase.

use Tests\TestCase;class 
ControllerTest extends TestCase


查看完整回答
反对 回复 2022-05-27
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

使用以下代码:


namespace Tests\Unit;

use Tests\TestCase;


class SampleTest extends TestCase{


  //your code


}


查看完整回答
反对 回复 2022-05-27
  • 3 回答
  • 0 关注
  • 103 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信