我试图通过使用命令行参数使用PHPUnit打开CSV文件。这是我的TaskTest代码
public function setUp()
{
global $argv;
$this->Task = new Task($argv[2]);
}
public function testConstructor()
{
// some code
}
这也是我的任务代码
public function __construct($param)
{
$fileData = array_map('str_getcsv', file($param));
$this->setData($fileData);
}
当我从这一行开始测试时,
./vendor/bin/phpunit TaskTest.php file.csv
PHPUnit失败,这是错误
file(): Filename cannot be empty
我想,我无法将参数传递给PHPUnit。
有什么想法吗?谢谢。