我可以以某种方式将@depends批注放入测试方法中吗?

时间:2019-03-06 02:54:54

标签: php unit-testing phpunit

我想知道是否可以将@depends批注作为测试方法内部的函数调用来移动。如果是:如何?如果不是,为什么不呢?

<?php
use PHPUnit\Framework\TestCase;

class DependencyFailureTest extends TestCase
{
    public function testOne()
    {
        $this->assertTrue(false);
    }

    /**
     * @depends testOne
     */
    public function testTwo()
    {
    }
}

1 个答案:

答案 0 :(得分:0)

不,您不能那样做。 @depends表示一个人依赖于另一个人作为输入。但是,您可以像平时那样调用所需的函数:

public function testTwo()
{
    $this->testOne();
}
相关问题