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).