From 5fad001fb02b105eaf5cd358f57d9f8c7f75a945 Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Wed, 4 Mar 2015 09:22:34 +0100 Subject: [PATCH] Fix compatibility of tests with Oracle --- .../java/org/sonar/server/activity/db/ActivityDaoTest.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/sonar-server/src/test/java/org/sonar/server/activity/db/ActivityDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/activity/db/ActivityDaoTest.java index 2ad5c4a1510..2aea0522ce8 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/activity/db/ActivityDaoTest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/activity/db/ActivityDaoTest.java @@ -28,7 +28,6 @@ import org.sonar.core.activity.db.ActivityDto; import org.sonar.core.persistence.DbTester; import org.sonar.test.DbTests; -import java.sql.Timestamp; import java.util.Map; import static org.assertj.core.api.Assertions.assertThat; @@ -59,7 +58,9 @@ public class ActivityDaoTest { Map map = dbTester.selectFirst("select created_at as \"createdAt\", log_action as \"action\", data_field as \"data\" from activities where log_key='UUID_1'"); assertThat(map.get("action")).isEqualTo("THE_ACTION"); - assertThat(((Timestamp)map.get("createdAt")).getTime()).isEqualTo(1_500_000_000_000L); + // not possible to check exact date yet. dbTester#selectFirst() uses ResultSet#getObject(), which returns + // non-JDBC interface in Oracle driver. + assertThat(map.get("createdAt")).isNotNull(); assertThat(map.get("data")).isEqualTo("THE_DATA"); } } -- 2.39.5