在PhpUnit的tearDown()中真正应该做什么

在PhpUnit的tearDown()中真正应该做什么,phpunit,Phpunit,在tearDown()中只将null赋值给obj。在测试时,其他函数在db中创建的所有条目都将被删除,为此,我们应该在tearDown()中编写这是我的想法 我相信从文件上可以回答你的问题。此外,本部分的解释也有助于: setUp()和tearDown()模板方法对测试用例类的每个测试方法(以及新实例)运行一次。 此外,分别在测试用例类的第一个测试运行之前和测试用例类的最后一个测试运行之后调用setUpBeforeClass()和tearDownAfterClass()模板方法 protecte

在tearDown()中只将null赋值给obj。在测试时,其他函数在db中创建的所有条目都将被删除,为此,我们应该在tearDown()中编写这是我的想法

我相信从文件上可以回答你的问题。此外,本部分的解释也有助于:

setUp()和tearDown()模板方法对测试用例类的每个测试方法(以及新实例)运行一次。 此外,分别在测试用例类的第一个测试运行之前和测试用例类的最后一个测试运行之后调用setUpBeforeClass()和tearDownAfterClass()模板方法

protected function setUp()
{
    $this->XSCCategoryModelObj = new XSCCategoryModel();
}
 protected function tearDown()
{
    $this->XSCCategoryModelObj =null;
}