bn2vs
Terugkerende gebruiker
- Lid geworden
- 18 aug 2007
- Berichten
- 1.705
Ik heb deze code in een PHPunit test case.
Vreemd genoeg word provider nooit gecalled, en word testAreCoordinates gewoon uitgevoerd alsof de @dataProvider er niet stond.
Dit is de eerste x dat ik PHPUnit gebruik, en ik zie niet wat ik verkeerd doe in de docs @ http://www.phpunit.de/manual/curren...html#writing-tests-for-phpunit.data-providers
Gaat fout bij zowel PHP 5.2 als PHP 5.3.
Iemand een idee hoe ik dit kan fixen?
Cheers
PHP:
public static function provider() {
die(__METHOD__);
// bla bla bla, retuns an array
}
/**
* @dataProvider provider
*/
public function testAreCoordinates( $coord ) {
self::assertTrue( MapsCoordinateParser::areCoordinates( $coord ), "$coord not recognized as coordinate." );
}
Vreemd genoeg word provider nooit gecalled, en word testAreCoordinates gewoon uitgevoerd alsof de @dataProvider er niet stond.
Dit is de eerste x dat ik PHPUnit gebruik, en ik zie niet wat ik verkeerd doe in de docs @ http://www.phpunit.de/manual/curren...html#writing-tests-for-phpunit.data-providers
Gaat fout bij zowel PHP 5.2 als PHP 5.3.
Iemand een idee hoe ik dit kan fixen?
Cheers