PHPUnit est un framework logiciel de test unitaire pour le langage de programmation PHP ; Créé par Sebastian Bergmann, PHPUnit est l'un des cadres de la famille xUnit qui a vu le jour avec SUnit de Kent Beck. PHPUnit a été créé dans l'optique que plus tôt vous détectez vos erreurs de code, plus vite vous pouvez les corriger. Comme tous les frameworks de tests unitaires, PHPUnit utilise des assertions pour vérifier le comportement de l'unité du code sous test se comporte comme prévu. PHPUnit ne fonctionne pas avec la procédure d'installation normale dans Ubuntu et Linux Mint ; il nécessite des dépendances et peut être installé à l'aide du package PEAR.
Installer PHPUnit :
Essayons d'installer avec la commande apt-get normale
raj@GeekSIte ~ $ sudo apt-get install phpunit
Confirmez la version de 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
D'après ce qui précède, vous pouvez comprendre le problème, avec le PEAR, nous pouvons résoudre le problème. Améliorez le PEAR si nécessaire.
raj@GeekSIte ~ $ sudo pear upgrade pear
Installez les dépendances à l'aide du package 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
Vérifiez que cela fonctionne !
raj@GeekSIte ~ $ phpunit --version PHPUnit 3.6.10 by Sebastian Bergmann.
C'est tout !