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 ");