Struts y JSF
 

Ejercicios sesión 3 - Validación automática. Pruebas

En esta última sesión terminaremos el trabajo sobre la aplicación de ejemplo de las sesiones anteriores.

Validación automática de datos

Usar el plugin validator para realizar la validación de los datos en el formulario de nueva tarea. Ahora hay que validar:

  • Que el título (descripción) de la tarea no sea vacío
  • Que el número de días de aviso sea un entero entre 1 y 365
  • Que la fecha tenga un formato correcto (dd/MM/aaaa)

Modificar la clase java del ActionForm para que ahora herede de ValidatorForm. Cambiad de nombre el nombre del método validate que ahora tenéis por validateOld (para que no interfiera).

Pruebas con StrutsTestCase

Escribir una prueba para la acción AccionVerTarea. Comprobar dos casos: OK, y ver tarea que no existe. En cada caso, comprobar que el forward es el esperado y si hay o no ActionErrors (no los debe haber en el primer caso y sí en el segundo).