From 3df143dd3df9b655d0d6b50c30f6e021304e2d63 Mon Sep 17 00:00:00 2001 From: Ehren Kret Date: Fri, 3 Dec 2021 12:50:38 -0600 Subject: [PATCH] Switch to zonky test embedded postgres and use postgres 11.13.0 --- pom.xml | 7 +++++++ service/pom.xml | 6 +++--- .../tests/storage/AbusiveHostRulesTest.java | 21 +++++++++---------- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/pom.xml b/pom.xml index d37ca7b85..d8da0400f 100644 --- a/pom.xml +++ b/pom.xml @@ -259,6 +259,13 @@ 0.8.1 test + + io.zonky.test.postgres + embedded-postgres-binaries-bom + 11.13.0 + pom + import + diff --git a/service/pom.xml b/service/pom.xml index f4a8c718c..cd2f39562 100644 --- a/service/pom.xml +++ b/service/pom.xml @@ -382,9 +382,9 @@ - com.opentable.components - otj-pg-embedded - 0.13.3 + io.zonky.test + embedded-postgres + 1.3.1 test diff --git a/service/src/test/java/org/whispersystems/textsecuregcm/tests/storage/AbusiveHostRulesTest.java b/service/src/test/java/org/whispersystems/textsecuregcm/tests/storage/AbusiveHostRulesTest.java index 15338ec41..2f231014f 100644 --- a/service/src/test/java/org/whispersystems/textsecuregcm/tests/storage/AbusiveHostRulesTest.java +++ b/service/src/test/java/org/whispersystems/textsecuregcm/tests/storage/AbusiveHostRulesTest.java @@ -5,9 +5,16 @@ package org.whispersystems.textsecuregcm.tests.storage; -import com.opentable.db.postgres.embedded.LiquibasePreparer; -import com.opentable.db.postgres.junit.EmbeddedPostgresRules; -import com.opentable.db.postgres.junit.PreparedDbRule; +import static org.assertj.core.api.AssertionsForClassTypes.assertThat; + +import io.zonky.test.db.postgres.embedded.LiquibasePreparer; +import io.zonky.test.db.postgres.junit.EmbeddedPostgresRules; +import io.zonky.test.db.postgres.junit.PreparedDbRule; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.Arrays; +import java.util.List; import org.jdbi.v3.core.Jdbi; import org.junit.Before; import org.junit.Rule; @@ -17,14 +24,6 @@ import org.whispersystems.textsecuregcm.storage.AbusiveHostRule; import org.whispersystems.textsecuregcm.storage.AbusiveHostRules; import org.whispersystems.textsecuregcm.storage.FaultTolerantDatabase; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.util.Arrays; -import java.util.List; - -import static org.assertj.core.api.AssertionsForClassTypes.assertThat; - public class AbusiveHostRulesTest { @Rule