PHPUnit ist ein Einheitentest-Software-Framework für die Programmiersprache PHP; PHPUnit wurde von Sebastian Bergmann entwickelt und ist eines der Frameworks der xUnit-Familie, die ihren Ursprung in Kent Becks SUnit hat. PHPUnit wurde mit der Ansicht erstellt, dass Sie Ihre Codefehler umso schneller beheben können, je früher Sie sie erkennen. Wie alle Unit-Testing-Frameworks verwendet PHPUnit Assertionen, um dieses Verhalten der Unit zu überprüfen des zu testenden Codes verhält sich wie erwartet. PHPUnit funktioniert nicht mit dem normalen Installationsvorgang in Ubuntu und Linux Mint; es erfordert Abhängigkeiten und kann mit dem PEAR-Paket installiert werden.
Installieren Sie PHPUnit:
Versuchen wir die Installation mit dem normalen apt-get-Befehl
raj@GeekSIte ~ $ sudo apt-get install phpunit
Bestätigen Sie die Version von PHPUnit.
raj@GeekSIte:~$ phpunit --version PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 38 PHP Fatal error: require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/bin/phpunit on line 38
Aus dem Obigen können Sie das Problem verstehen, mit PEAR können wir das Problem lösen. Aktualisieren Sie die PEAR, falls erforderlich.
raj@GeekSIte ~ $ sudo pear upgrade pear
Installieren Sie die Abhängigkeiten mit dem PEAR-Paket.
raj@GeekSIte ~ $ sudo pear channel-discover pear.phpunit.de raj@GeekSIte ~ $ sudo pear channel-discover components.ez.no raj@GeekSIte ~ $ sudo pear channel-discover pear.symfony-project.com raj@GeekSIte ~ $ sudo pear install --alldeps phpunit/PHPUnit
Vergewissern Sie sich, dass es funktioniert!.
raj@GeekSIte ~ $ phpunit --version PHPUnit 3.6.10 by Sebastian Bergmann.
Das ist alles!