From 70a9be86b20898a0b72287c7d9c9b79bac8ecd89 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Tue, 22 Apr 2025 11:23:04 +0200 Subject: [PATCH] [FIX] timestamp check for Github test --- .../test/atriasoft/archidata/dataAccess/TestTypes.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/test/test/atriasoft/archidata/dataAccess/TestTypes.java b/src/test/test/atriasoft/archidata/dataAccess/TestTypes.java index b144136..e79ec7a 100644 --- a/src/test/test/atriasoft/archidata/dataAccess/TestTypes.java +++ b/src/test/test/atriasoft/archidata/dataAccess/TestTypes.java @@ -2,6 +2,7 @@ package test.atriasoft.archidata.dataAccess; import java.io.IOException; import java.sql.Timestamp; +import java.text.SimpleDateFormat; import java.time.Instant; import java.time.LocalDate; import java.time.LocalTime; @@ -257,9 +258,10 @@ public class TestTypes { LOGGER.debug("Retreive Timestamp = {}", retrieve.timeStampData); Assertions.assertNotNull(retrieve.timeStampData); // Can not compare the exact timestamp due to aproximation and model of storing data : - // Assertions.assertEquals(insertedData.timeStampData, retrieve.timeStampData); - Assertions.assertEquals(insertedData.timeStampData.toInstant().toEpochMilli(), - retrieve.timeStampData.toInstant().toEpochMilli()); + final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + final String insertedFormatted = sdf.format(insertedData.timeStampData); + final String retrieveFormatted = sdf.format(retrieve.timeStampData); + Assertions.assertEquals(insertedFormatted, retrieveFormatted); ConfigureDb.da.delete(TypesTable.class, insertedData.id); }