Blog de Gonzalo

FIXTURES EN PHPUNIT

Hace poco escribí un post sobre pruebas unitarias con PHPUnit y las pruebas dobles con PHPUnit. Ahora quiero hablar de las fixtures en phpunit. En todos los ejemplos que he visto de PHPUnit las pruebas son simples. Pero cuando se programa un producto y se quiere probar una funcionalidad, no es tan sencillo y por eso se usan las fixtures, o ambientes.
Para definir estos fixtures.
Los fixtures usan una serie de métodos:

  • Método setUpBeforeClass(): Este método es llamado antes de que el primer caso de prueba se ejecute.
  • Método SetUp(): Permite crear los objetos, o declarar los datos, con los que se va a probar y así poder usar la para hacer unas pruebas más reales.
  • Método TearDown(): Este método sirve para borrar los objetos, o datos que se han usado para probar.
  • Método TearDown(): Este método es llamado después de que el primer caso de prueba se haya ejecutado.

Compartir en twitter