Data Provider in PHPUnit
28.08.2010Ein sehr praktisches Feature in PHPUnit ist der Data Provider. Data Provider sind dann hilfreich, wenn ein immergleicher Test auf verschiedene Daten ausgeführt werden soll. So benötigt man lediglich eine Funktion, die den Test enthält sowie eine Funktion, die die Daten bereitstellt (und nicht jeweils eine Funktion pro Daten-Test). Das Beispiel in der Doku von PHPUnit zeigt die Verknüpfung der beiden Funktionen: http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.data-providers