如何从phpunit中的数据提供程序运行一个特定数据

时间:2015-11-18 23:15:14

标签: phpunit

如果我想用数据提供者的一个数据运行测试,我该怎么做?

我在这个帖子上尝试过这个解决方案但没有用 Cannot run single test with data provider in PHPUnit

1 个答案:

答案 0 :(得分:3)

我发现只添加#n只适用于数字索引数据提供程序。

phpunit --filter ClassName::testName#datasetNumber

为关联索引的命名数据提供程序添加@name

phpunit --filter ClassName::testName@datasetName

或者您可以使用正则表达式。有关更多示例,请参阅documentation