我必须使用下面给出的setUp函数进行PHPUnit测试:
use PHPUnitFrameworkTestCase;
class UserTest extends TestCase
{
public function setUp()
{
var_dump('1');
}
}
当我运行此测试时,它向我显示以下错误:
PHP Fatal error: Declaration of UserTest::setUp() must be compatible with PHPUnitFrameworkTestCase::setUp(): void
我该如何解决它?
需要声明模板方法(如setUp()
(的返回类型:void
。这在这里和这里解释。
我使用 void 方法快速修复了此错误,如下所示:
public function setUp(): void
{
var_dump('1');
}