Ich versuche, PHPUnit an meiner Entwicklungsumgebung arbeiten zu lassen, aber ich habe ein bisschen einen Roadblock bekommen, wenn es darum geht, PHPUnit in meine Skripte zu integrieren. Ich weiß, dass ich den Include-Pfad auf PHP setzen muss, aber jede Kombination, die ich versucht habe, scheitert, ohne dass der Compiler die PHPUnit_Framework_TestCase-Klasse sieht.Getting PHPUnit Working - Include Pfad nicht richtig eingestellt?
Ich habe gerade Updates für PHP und PEAR ausgeführt und PHPUnit ist auf dem Computer installiert, weil ich über die Befehlszeile darauf zugreifen kann.
PHPUnit bei /usr/share/php/PHPUnit
Birne ist bei /usr/share/php/PEAR
installiert ist Gibt es etwas, was ich vermisst habe? Dies ist das erste Mal, dass ich versuche, PHPUnit oder sogar etwas von PEAR zu verwenden. Ich bin auf Ubuntu 10.10. Jede Hilfe wäre willkommen.
Bearbeiten - Es gibt nichts im Include-Pfad in meinem PHP-Ini. Momentan befindet sich der Code ist nur
<?php
class Stacktest extends PHPUnit_Framework_TestCase
{
}
Ich habe keine Ahnung, was zu schließen oder was in der Include-Pfad zu setzen, weil es scheint, dass für alle Infos im Web über PHPUnit, diese wenig Informationen kritisch fehlt .
Können Sie weitere Informationen dazu bereitstellen, wie Sie PHPUnit in Ihren Skripten verwenden möchten? –
Wie genau möchten Sie Ihre Testfälle ausführen? Verwenden Sie etwas wie 'phpunit MyClassTest' in CLI? – netcoder
Solltest du sagen, dass du TestCase.php nicht hinzufügen kannst? Finden Sie heraus, was Ihr Include-Pfad ist, indem Sie echo tun. Get_include_path() – Cobby