Re-usar métodos de prueba con los «Data Provider» de PHPUnit
En este videotutorial vamos a utilizar la característica de Data Providers de PHPUnit para re-usar el método de prueba con dos implementaciones diferentes de nuestra interfaz Gateway....
En este videotutorial vamos a utilizar la característica de Data Providers de PHPUnit para re-usar el método de prueba con dos implementaciones diferentes de nuestra interfaz Gateway....
En esta lección vamos a mover el código que lee y transforma los datos de una API externa y a encapsularlo en una clase que seguirá el patrón de arquitectura Gateway, como aprendimos en el Curso de Patrones de Diseño con PHP. También vamos a crear una interfaz para abstraer nuestra implementación concreta, cumpliendo así con los...
Service Stub es uno de los «Patrones de Arquitectura de Aplicaciones Empresariales» descrito por Martin Fowler. Este patrón nos permite remover la dependencia de servicios problemáticos durante nuestras pruebas. Estos servicios típicamente involucran la ejecución de tareas pesadas, llamados a API externos, etc. En esta lección crearemos un Service Stub para la interfaz VideoGateway que...