在我的测试用例中,我将测试用例类扩展到另一个基类,在那里我习惯setUp了设置全局变量.我已经将这个基类扩展到了我编写测试用例的子类.现在,我有许多扩展这个基类的子测试类.这就是为什么,而不是setUp在每个子类中使用,我只在基类中使用.
这是我的设置:
基类
use PHPUnit\Framework\TestCase;
class BaseClass extends TestCase
{
public static function setUpBeforeClass(){
//global vars setup
}
public static function tearDownAfterClass(){
//global vars teardown
}
}
Run Code Online (Sandbox Code Playgroud)儿童班
class ChildClass extends BaseClass
{
public static function setUpBeforeClass(){
//setup some other stuff related to only this child class
parent::setUpBeforeClass();
}
public static function tearDownAfterClass(){
//teardown some other stuff related to only this child class
parent::tearDownAfterClass();
}
}
Run Code Online (Sandbox Code Playgroud)现在,我想使用PHPUnit setUpBeforeClass和tearDownAfterClass我的子类来做一些其他只与这个子类有关的东西.
但它没有用.运行测试后,PHPUnit突然停止而不会抛出任何错误.请在这里指导我.
| 归档时间: |
|
| 查看次数: |
1033 次 |
| 最近记录: |