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

Phpunit设置函数在执行测试时多次调用,phpunit,Phpunit,设置函数多次调用。我只需要执行一次。我是phpunit的新手。有人能给出解决方案吗?我需要在这个文件中执行4个测试,并且我需要使用相同的变量名 class XSCBookModelTest extends TestCase { public $categoryID; public $categoryName = "Motivations"; public $parentID = 0; protected function setUp() {

设置函数多次调用。我只需要执行一次。我是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);
    }

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

如果我只需要为整个测试类调用一次函数,我需要使用哪个函数。@Kavitha在这种情况下,您将使用
setUpBeforeClass()