updated TestCaseFactory.php to store multiple datasets

Took 44 seconds
This commit is contained in:
Fabio Ivona
2021-05-24 23:29:29 +02:00
parent dd5a11a61f
commit 3b784060b8

View File

@ -62,9 +62,9 @@ final class TestCaseFactory
/** /**
* Holds the dataset, if any. * Holds the dataset, if any.
* *
* @var Closure|iterable<int|string, mixed>|string|null * @var array<Closure|iterable<int|string, mixed>|string>
*/ */
public $dataset; public $datasets = [];
/** /**
* The FQN of the test case class. * The FQN of the test case class.
@ -155,7 +155,7 @@ final class TestCaseFactory
return $testCase; return $testCase;
}; };
$datasets = Datasets::resolve($this->description, $this->dataset); $datasets = Datasets::resolve($this->description, $this->datasets);
return array_map($createTest, array_keys($datasets), $datasets); return array_map($createTest, array_keys($datasets), $datasets);
} }