PHPUnit依赖不传递数据

时间:2015-10-08 09:19:57

标签: php function scope phpunit

我有一个简单的问题,我无法将数据从一个函数传递到另一个函数。这是我的代码:

/**
 * @dataProvider myProvider
 */
public function testIfPathIsString($path){
    $isValid = (is_string($path)) ? true : false;
    $this->assertEquals(true, $isValid);
    return $path;
}

/**
 * @depends testIfPathIsString
 */
public function testIfFileExists($help){
    $exists = $this->fileController->checkIfFileExists($help);
    $this->assertEquals(true, $exists);
    return $help; 
}

public function myProvider()
{
    return array(
        array("C:/xampp/htdocs/mycustom.txt")
    );
}

第一个函数获取路径就好了,但是带注释传递依赖于第二个函数失败,它发送null或为空。

我明确地在数据集中有一个正确的数据路径,这没有任何意义吗?

0 个答案:

没有答案