From cf3499f0e4b17ec6864ca380c51ec6a5a873bb48 Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Fri, 4 Feb 2022 08:41:34 +1300 Subject: [PATCH] #2547 - Update BaseTestCase to include CockroachDB --- ebean-test/src/test/java/io/ebean/BaseTestCase.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ebean-test/src/test/java/io/ebean/BaseTestCase.java b/ebean-test/src/test/java/io/ebean/BaseTestCase.java index c1920b894..195a7dd62 100644 --- a/ebean-test/src/test/java/io/ebean/BaseTestCase.java +++ b/ebean-test/src/test/java/io/ebean/BaseTestCase.java @@ -200,7 +200,7 @@ public abstract class BaseTestCase { } public boolean isPostgresCompatible() { - return isPostgres() || isYugabyte(); + return isPostgres() || isYugabyte() || isCockroach(); } public boolean isPostgres() { @@ -211,6 +211,10 @@ public abstract class BaseTestCase { return Platform.YUGABYTE == platform().base(); } + public boolean isCockroach() { + return Platform.COCKROACH == platform().base(); + } + public boolean isMySql() { return Platform.MYSQL == platform(); } @@ -281,7 +285,7 @@ public abstract class BaseTestCase { * Platform specific IN clause assert. */ protected void platformAssertIn(String sql, String containsIn) { - if (isPostgres() || isYugabyte()) { + if (isPostgresCompatible()) { assertThat(sql).contains(containsIn+" = any("); } else { assertThat(sql).contains(containsIn+" in ");