From a9575e5d0d52d3fcfa0fba251a639cfdbbc0852f Mon Sep 17 00:00:00 2001 From: Pranav Bhole Date: Thu, 6 Jul 2023 15:36:34 -0700 Subject: [PATCH] Add the jdk17 conditional check --- .../org/apache/druid/sql/calcite/CalciteInsertDmlTest.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sql/src/test/java/org/apache/druid/sql/calcite/CalciteInsertDmlTest.java b/sql/src/test/java/org/apache/druid/sql/calcite/CalciteInsertDmlTest.java index 1a19f9ddf70e..41fb51026e63 100644 --- a/sql/src/test/java/org/apache/druid/sql/calcite/CalciteInsertDmlTest.java +++ b/sql/src/test/java/org/apache/druid/sql/calcite/CalciteInsertDmlTest.java @@ -50,6 +50,7 @@ import org.apache.druid.sql.calcite.planner.Calcites; import org.apache.druid.sql.calcite.planner.PlannerContext; import org.apache.druid.sql.calcite.util.CalciteTests; +import org.apache.druid.utils.JvmUtils; import org.hamcrest.CoreMatchers; import org.hamcrest.MatcherAssert; import org.junit.Assert; @@ -1638,6 +1639,9 @@ public void testErrorWithUnableToConstructColumnSignatureWithExtern() "general" ) .expectMessageContains( + JvmUtils.majorVersion() >= 17 + ? "Cannot construct instance of `org.apache.druid.segment.column.ColumnSignature`, problem: Cannot invoke \"String.length()\" because \"s\" is null" + : "Cannot construct instance of `org.apache.druid.segment.column.ColumnSignature`, problem: Column name must be provided and non-empty" ) )