From 7b48c94592ae9eb567905043c4ce095c2647b85f Mon Sep 17 00:00:00 2001 From: r-monti <127495690+r-monti@users.noreply.github.com> Date: Fri, 19 Jan 2024 17:24:05 +0100 Subject: [PATCH] Bugfix for tests --- src/main/java/model/DAO/DAOPersonalInfo.java | 6 +++++- src/test/java/controller/ScheduleManagerTest.java | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/model/DAO/DAOPersonalInfo.java b/src/main/java/model/DAO/DAOPersonalInfo.java index 4e6911b..d5bc4df 100644 --- a/src/main/java/model/DAO/DAOPersonalInfo.java +++ b/src/main/java/model/DAO/DAOPersonalInfo.java @@ -212,7 +212,11 @@ public boolean updatePersonalInfoAndUserFromId(int id, String FirstName, String return true; // Entrambi gli aggiornamenti hanno avuto successo } } catch (SQLException e) { - logger.error("Error ", e); + if (e.getSQLState().equals("23000") && e.getErrorCode() == 1062) { + } else { + // Gestione di altre eccezioni + logger.error("Errore query", e); + } } finally { try { DAOConnection.releaseConnection(connection); diff --git a/src/test/java/controller/ScheduleManagerTest.java b/src/test/java/controller/ScheduleManagerTest.java index 190e13f..a3352f7 100644 --- a/src/test/java/controller/ScheduleManagerTest.java +++ b/src/test/java/controller/ScheduleManagerTest.java @@ -80,7 +80,7 @@ void testDuplicateSchedule() throws IOException servlet.doPost(request,response); - verify(response).sendRedirect("JSP/schedule.jsp?errorMessage=Seleziona una data non esistente perfavore."); + verify(response).sendRedirect("JSP/schedule.jsp?errorMessage=Seleziona una data non esistente per favore."); } @Test @@ -158,7 +158,7 @@ void testCreateScheduleIncorrectDate() throws IOException servlet.doPost(request,response); - verify(response).sendRedirect("JSP/schedule.jsp?errorMessage=Seleziona una data non esistente perfavore."); + verify(response).sendRedirect("JSP/schedule.jsp?errorMessage=Seleziona una data non esistente per favore."); } @AfterAll