PHPUnit è un framework software di unit test per il linguaggio di programmazione PHP; Creato da Sebastian Bergmann, PHPUnit è uno della famiglia di framework xUnit originati da SUnit di Kent Beck. PHPUnit è stato creato con l'idea che prima rilevi i tuoi errori di codice, prima potrai risolverli. Come tutti i framework di unit test, PHPUnit utilizza le asserzioni per verificare il comportamento dell'unità del codice sottoposto a test si comporta come previsto. PHPUnit non funziona con la normale procedura di installazione in Ubuntu e Linux Mint; richiede dipendenze e può essere installato utilizzando il pacchetto PEAR.
Installa PHPUnit:
Proviamo ad installare con il normale comando apt-get
raj@GeekSIte ~ $ sudo apt-get install phpunit
Conferma la versione di 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
Da quanto sopra puoi capire il problema, con il PEAR possiamo risolvere il problema. Aggiorna il PEAR se necessario.
raj@GeekSIte ~ $ sudo pear upgrade pear
Installa le dipendenze usando il pacchetto PEAR.
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
Verifica che funzioni!.
raj@GeekSIte ~ $ phpunit --version PHPUnit 3.6.10 by Sebastian Bergmann.
Questo è tutto!