phpunit设置函数在执行测试时多次调用

时间:2020-01-02 12:20:15

标签: phpunit phpunit-testing

多次调用设置函数。我只需要执行一次。我是phpunit的新手,任何人都可以为此提供解决方案。我需要在此文件中执行4个测试,并且我需要使用相同的变量名

class XSCBookModelTest extends TestCase
{
    public $categoryID;
    public $categoryName = "Motivations";
    public $parentID = 0;

    protected function setUp()
    { 
        $this->XSCBooksModelObj = new XSCBooksModel();

        $categoryObjModel = new XSCCategoryModel();

        $this->categoryID = $categoryObjModel->AddCategory($this->categoryName, $this->parentID);
        $this->setup = 0;

        $this->assertNotEquals($this->categoryID, 0);
    }

1 个答案:

答案 0 :(得分:1)

setUp()应该在每种测试方法之前被调用一次,有关详细信息,请参见documentation