Я пытался открыть файл CSV с помощью PHPUnit, используя аргументы командной строки. Вот мой код 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.
Есть идеи? Спасибо.