Introducción a Grails - Ejercicios
Clases de dominio en Grails
Agregar la propiedad email para la clase de dominio Usuario. Agregar también una restricción que indique que esa propiedad es un correo electrónico. La restricción se llama email y debe tomar un valor de tipo String.
El archivo de configuración BootStrap.groovy
Modificar el archivo Bootstrap.groovy para que contemple la nueva propiedad, ya que en caso contrario la aplicación no arrancará y nos indicará un mensaje de error.
Inserción de datos en las clases de dominio
Insertar datos a la clase de dominio Operacion a través del archivo BootStrap.groovy. Deberás tener en cuenta las restricciones introducidas en la clase de dominio Operacion.
Creación de tests de integración
Crea tests de integración para las clases de dominio Operacion y Usuario con un par de métodos. El primero de ellos debe comprobar que las funciones que persisten los objetos en la base de datos funcionan correctamente y el segundo método deberá comprobar que la cadena de texto devuelta para cada objeto creado coincide con lo esperado.
No olvides utilizar los métodos setUp() y tearDown() para dejar la aplicación en un estado conocido.
Una vez creado ambos de tests de integración, ejecuta el comando grails test-app para comprobar que todo funciona correctamente.