El test de componentes

Vimos recientemente que un test unitario debe aislar a nuestra clase de sus dependencias.

El test unitario nos permite comprobar "unitariamente" el funcionamiento de una clase. Si un test unitario sale exitoso, nos aseguramos que, dado un entorno ideal, la clase funciona correctamente.

¿Pero cuando comprobamos que las clases funcionen correctamente entre si? Este test "de integración" es el llamado test de componentes.

Justamente, nuestro test del BO depende completamente del correcto funcionamiento del DAO para funcionar en el test. Es decir, el test que hemos creados del BO es válido, pero no unitario. De hecho, es un test de componentes.

Renombraremos la clase del test (agregando el sufijo ComponenteTest), y ubicarla en el directorio adecuado.

Listo, tenemos nuestro primer test de componentes! A continuación veremos entonces cómo crear un test unitario real de nuestro BO.

Última modificación: martes, 24 de junio de 2008, 11:48