diff --git a/backends-velox/src/test/scala/org/apache/gluten/functions/ScalarFunctionsValidateSuite.scala b/backends-velox/src/test/scala/org/apache/gluten/functions/ScalarFunctionsValidateSuite.scala index 302b4aa603d3..0238ba9dd5eb 100644 --- a/backends-velox/src/test/scala/org/apache/gluten/functions/ScalarFunctionsValidateSuite.scala +++ b/backends-velox/src/test/scala/org/apache/gluten/functions/ScalarFunctionsValidateSuite.scala @@ -1521,4 +1521,15 @@ abstract class ScalarFunctionsValidateSuite extends FunctionsValidateSuite { } } } + test("test_current_timestamp") { + val df = spark.sql("SELECT l_orderkey, current_timestamp() from lineitem limit 1") + val optimizedPlan = df.queryExecution.optimizedPlan.toString() + assert( + !optimizedPlan.contains("CurrentTimestamp"), + s"Expected CurrentTimestamp to be folded to a literal, but got: $optimizedPlan" + ) + checkGlutenPlan[ProjectExecTransformer](df) + checkFallbackOperators(df, 0) + df.collect() + } }