PHPUnit es un marco de software de pruebas unitarias para el lenguaje de programación PHP; Creado por Sebastian Bergmann, PHPUnit es uno de la familia de frameworks xUnit que se originó con SUnit de Kent Beck. PHPUnit se creó con la idea de que cuanto antes detecte sus errores de código, más rápido podrá corregirlos. Al igual que todos los marcos de prueba de unidades, PHPUnit utiliza afirmaciones para verificar el comportamiento de la unidad del código bajo prueba se comporta como se esperaba. PHPUnit no funciona con el procedimiento de instalación normal en Ubuntu y Linux Mint; requiere dependencias y se puede instalar usando el paquete PEAR.
Instalar PHPUnit:
Intentemos instalar con el comando apt-get normal
raj@GeekSIte ~ $ sudo apt-get install phpunit
Confirme la versión 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
De lo anterior, puede comprender el problema, con PEAR podemos resolver el problema. Actualice el PEAR si es necesario.
raj@GeekSIte ~ $ sudo pear upgrade pear
Instale las dependencias usando el paquete 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
¡Verifique que funcione!.
raj@GeekSIte ~ $ phpunit --version PHPUnit 3.6.10 by Sebastian Bergmann.
¡Eso es todo!