如果我想用数据提供者的一个数据运行测试,我该怎么做?
我在这个帖子上尝试过这个解决方案但没有用 Cannot run single test with data provider in PHPUnit
答案 0 :(得分:3)
我发现只添加#n
只适用于数字索引数据提供程序。
phpunit --filter ClassName::testName#datasetNumber
为关联索引的命名数据提供程序添加@name
。
phpunit --filter ClassName::testName@datasetName
或者您可以使用正则表达式。有关更多示例,请参阅documentation。