Pruebas unitarias: Mocks y Stubs
Cuando estamos desarrollando, es necesario probar lo que estamos haciendo. En ocasiones esto puede resultar muy difícil (y más aún cuando no se ha hecho TDD), o muy lento.
En este artículo trataré de dar una introducción a la utilización de MOCKs y STUBs en estos casos.
En los ejemplos usaré Java y la librería mockito .
Voy a comenzar por plantear unas premisas: Las pruebas deben ser unitarias, rápidas e inocuas (no alteran el estado inicial).