PHPUnit2 unter Windows ausprobiert
Völlig ohne mein Gehirn zu benutzen wollte ich den Ostersonntag nun auch nicht ausklingen lassen. Also hab ich mich daran gemacht, das von Sebastian Bergmann entwickelte Test-Framework PHPUnit2 für PHP5 auszutesten, nachdem ich vorgestern im Zug seinen Artikel "Alles im Test" im aktuellen PHP-Magazin gelesen und - so hatte ich mir eingebildet - auch verstanden hatte. Bin im Bezug auf Unit-Tests leider absoluter Neuling. Leider konnte ich es nicht lassen, meinen Windows-Rechner endlich auf PHP 5.0.3 zu aktualisieren (längst überfällig) und gleich noch ein paar andere PEAR-Pakete zu installieren.
Dann aber los, das Listing schnell abgetippt und im Browser aufgerufen: Nichts. Na gut, schließlich steht im Artikel ja etwas von Kommandozeile. Aber einfach nur phpunit
eingeben? Klappt natürlich nicht. Aber siehe da, eine gleichnamige Datei ist in meinem PHP-Verzeichnis angelegt worden, und es ist eine PHP-Datei, auch wenn sie nicht auf .php endet. Also in der "DOS-Box" ins PHP-Verzeichnis navigiert und php.exe phpunit
abgesetzt. Yeah, immerhin kommt schonmal ein Hilfetext. Also weiter, php.exe phpunit ArrayTest
(ArrayTest ist der Name der Klasse, die den Testfall im Listing darstellt). Antwort: Class ArrayTest could not be found in ArrayTest.php. Aha! Meine Datei heißt aber anders, also ein letztes Mal: php.exe phpunit ArrayTest C:\htdocs\phpunit2\listing5.php
. Und siehe da, es funktioniert.
Trackbacks
Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt