I\'ve got a problem when using command line to run tests: if I run phpunit like this:
phpunit -–no-configuration -–filter testAdd DataTest DataProviderTest.php
Like @sjoerd pointed out the name that gets matched against contains the number of the dataset.
That means that this works:
phpunit --filter "testAdd with data set #0" DataTest DataProviderTest.php
against your file produces:
PHPUnit 3.7.0RC1 by Sebastian Bergmann.
.
Time: 0 seconds, Memory: 5.25Mb
OK (1 test, 1 assertion)
tested in PHPUnit 3.5 and upwards.
It's not really pretty and having another syntax for this within PHPUnit is definitely preferable but for now it might solve your problem and once someone sends a PR it will be nicer to use ;)
Tracking issue for the nicer syntax on the phpunit github issue tracker