Crear SessionSeleniumTest en src/test/java/com/demo/ui/ cubriendo las rutas públicas de sesiones.
Tests a implementar:
GET /sessions → la página carga, aparece el listado de proyecciones
GET /sessions/{id} → el detalle de sesión carga, se muestra el mapa de asientos
- Al hacer clic en una butaca libre, se abre el modal de confirmación
- El modal muestra los datos correctos: fila, butaca y precio
La clase debe extender BaseSeleniumTest. Añadir en setUp() la creación de una Session con una Room y una Movie de prueba, e inyectar SessionRepository y RoomRepository.
Referencia: ver MovieSeleniumTest y BaseSeleniumTest.
Crear
SessionSeleniumTestensrc/test/java/com/demo/ui/cubriendo las rutas públicas de sesiones.Tests a implementar:
GET /sessions→ la página carga, aparece el listado de proyeccionesGET /sessions/{id}→ el detalle de sesión carga, se muestra el mapa de asientosLa clase debe extender
BaseSeleniumTest. Añadir ensetUp()la creación de unaSessioncon unaRoomy unaMoviede prueba, e inyectarSessionRepositoryyRoomRepository.Referencia: ver
MovieSeleniumTestyBaseSeleniumTest.