Esta semana, en clase de programación, hemos estado viendo las bondades de contar con unit testing y TDD.

El problema nos surgió cuando quisimos ponerlo en práctica. Dado que trabajamos con Windows, hemos utilizando XAMPP para poder trabajar en un entorno de programación, pero al utilizar PHPUnit comenzaron los problemas. Así que iniciamos una búsqueda de cómo configurar PHPUnit en XAMPP.

Después de mucho buscar y buscar, encontramos una solución que espero que os sirva. Para este ejemplo hemos/vamos a utilizar:

  • PHP 5.2.9
  • Xdebug 2.0.5
  • PHPUnit 3.4.9

Configurar PHPUnit en XAMPP:

  1. Descargar la librería DLL v.2.0.5 desde la página de XDebug (en nuestro caso hemos utilizado la versión 5.2 VC6 32 bits)
  2. Renombrara (o eliminar) la anterior librería (php_xdebug.dll) ubicada en C:/xampp/php/ext/ y renombrar la que hemos descargado (renombrarla a php_xdebug.dll)
  3. Abrir una ventana de comandos (Menú Inicio > ejecutar > cmd ) y lanzar
    1. cd C:\xampp\php
    2. pear upgrade pear
    3. pear upgrade –alldeps phpunit/phpunit-3.4.9

y ya podéis ejecutar PHUnit en XAMPP sin marearos.

P.D.: Quiero dar las gracias a Javier F., Raul M y Mari Ángeles por la ayuda que me han brindado :-)