From 97f71c5c7da28c0eb122f7a54c693a56bb7b68bd Mon Sep 17 00:00:00 2001 From: Dongjoon Hyun Date: Thu, 22 May 2025 14:14:56 -0700 Subject: [PATCH] [SPARK-52269] Add `cast` SQL test and answer file --- Tests/SparkConnectTests/Resources/queries/cast.sql | 1 + Tests/SparkConnectTests/Resources/queries/cast.sql.answer | 5 +++++ Tests/SparkConnectTests/SQLTests.swift | 1 + 3 files changed, 7 insertions(+) create mode 100644 Tests/SparkConnectTests/Resources/queries/cast.sql create mode 100644 Tests/SparkConnectTests/Resources/queries/cast.sql.answer diff --git a/Tests/SparkConnectTests/Resources/queries/cast.sql b/Tests/SparkConnectTests/Resources/queries/cast.sql new file mode 100644 index 0000000..9d8bfc8 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/cast.sql @@ -0,0 +1 @@ +SELECT 'true'::boolean, 1::string, '1'::int, '3.14'::float diff --git a/Tests/SparkConnectTests/Resources/queries/cast.sql.answer b/Tests/SparkConnectTests/Resources/queries/cast.sql.answer new file mode 100644 index 0000000..3be3ee0 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/cast.sql.answer @@ -0,0 +1,5 @@ ++---------------------+-----------------+--------------+-------------------+ +|CAST(true AS BOOLEAN)|CAST(1 AS STRING)|CAST(1 AS INT)|CAST(3.14 AS FLOAT)| ++---------------------+-----------------+--------------+-------------------+ +| true| 1| 1| 3.14| ++---------------------+-----------------+--------------+-------------------+ \ No newline at end of file diff --git a/Tests/SparkConnectTests/SQLTests.swift b/Tests/SparkConnectTests/SQLTests.swift index a9c6b71..268285f 100644 --- a/Tests/SparkConnectTests/SQLTests.swift +++ b/Tests/SparkConnectTests/SQLTests.swift @@ -83,6 +83,7 @@ struct SQLTests { let queriesForSpark4Only: [String] = [ "create_scala_function.sql", "create_table_function.sql", + "cast.sql", "pipesyntax.sql", "explain.sql", ]