TDD Exercise 5.1 - Advanced Mocking & Heavyweight Frameworks

Proyecto de enunciado de los ejercicios (Ver: TDD Exercise 5 y TestShowContactsController).

Se debe implementar el test del método doGet del controlador, cuya implementación está muy influida por el framework de servlets utilizado.

  • Crear instancias de prueba de los parámetros de entrada y salida, que en este caso son interfaces de las que no se dispone de una implementación.
  • Validar que se realizan las tareas del controlador: extraer los parámetros construir el modelo exportándolo a la vista (setAttribute) y redirigir la petición a la vista adecuada (forward a la JSP adecuada).