Hi there, I spent quite a bit of time trying to figure out how to install PHPUnit and run tests with it. All the buzz comes from the fact that XAMPP can contain PHPUnit in its php\pear folder. First I would recommend to uninstall the PHPUnit under your PEAR folder, so open command prompt from your XAMPP control panel and run:
1) pear uninstall phpunit/PHPUnit
If you do not perform this action first, you will end up with a message complaining about your PHPUnit version : You have installed PHPUnit via PEAR. This installation method is no longer supported and https://pear.phpunit.de/ will be shut down no later than December, 31 2014.
2) When you install Zend Framework (see post in my blog for further info) you have a composer.json file. Append the following line inside this ,json file:
"phpunit/phpunit": "4.1.*"
PHPUnit will be installed into your project after you have run the three commands given in my previous post:
php composer.phar self-update
php composer.phar install
php composer.phar update
After you run these commands you should have a folder with the dev-master files required for phpunit inside your vendor/phpunit/phpunit folder. It actually downloads the package into your Zend Framework application.
3) Next thing you have to do is download phpunit.phar
. Go to your browser and type https://phar.phpunit.de/phpunit.phar
Download the file and insert it into you phpunit test folder.
4) Navigate to your phpunit test folder and run from your command prompt window you previously opened:
phpunit.phar --version
to make sure you got the most updated phpunit version.
5) Finally run a phpunit test and see the results you get.