From 6783c6616b54a07b79d789e0682f5cc306a8a527 Mon Sep 17 00:00:00 2001 From: Dongjoon Hyun Date: Sat, 15 Mar 2025 15:10:46 -0700 Subject: [PATCH] [SPARK-51521] Add `integral/floating/string/date` type test and answer files --- Tests/SparkConnectTests/Resources/queries/date.sql | 1 + Tests/SparkConnectTests/Resources/queries/date.sql.json | 1 + Tests/SparkConnectTests/Resources/queries/floating.sql | 5 +++++ Tests/SparkConnectTests/Resources/queries/floating.sql.json | 1 + Tests/SparkConnectTests/Resources/queries/integral.sql | 5 +++++ Tests/SparkConnectTests/Resources/queries/integral.sql.json | 1 + Tests/SparkConnectTests/Resources/queries/string.sql | 1 + Tests/SparkConnectTests/Resources/queries/string.sql.json | 1 + 8 files changed, 16 insertions(+) create mode 100644 Tests/SparkConnectTests/Resources/queries/date.sql create mode 100644 Tests/SparkConnectTests/Resources/queries/date.sql.json create mode 100644 Tests/SparkConnectTests/Resources/queries/floating.sql create mode 100644 Tests/SparkConnectTests/Resources/queries/floating.sql.json create mode 100644 Tests/SparkConnectTests/Resources/queries/integral.sql create mode 100644 Tests/SparkConnectTests/Resources/queries/integral.sql.json create mode 100644 Tests/SparkConnectTests/Resources/queries/string.sql create mode 100644 Tests/SparkConnectTests/Resources/queries/string.sql.json diff --git a/Tests/SparkConnectTests/Resources/queries/date.sql b/Tests/SparkConnectTests/Resources/queries/date.sql new file mode 100644 index 0000000..ec212b0 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/date.sql @@ -0,0 +1 @@ +SELECT DATE '2025-03-15' diff --git a/Tests/SparkConnectTests/Resources/queries/date.sql.json b/Tests/SparkConnectTests/Resources/queries/date.sql.json new file mode 100644 index 0000000..3fda858 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/date.sql.json @@ -0,0 +1 @@ +[["2025-03-15 00:00:00 +0000"]] diff --git a/Tests/SparkConnectTests/Resources/queries/floating.sql b/Tests/SparkConnectTests/Resources/queries/floating.sql new file mode 100644 index 0000000..6bbc412 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/floating.sql @@ -0,0 +1,5 @@ +SELECT +1.0F, -2.0F, +3.0D, -4.0D, +float('inf'), float('NaN'), +double('inf'), double('NaN') diff --git a/Tests/SparkConnectTests/Resources/queries/floating.sql.json b/Tests/SparkConnectTests/Resources/queries/floating.sql.json new file mode 100644 index 0000000..8bedf9a --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/floating.sql.json @@ -0,0 +1 @@ +[["1.0","-2.0","3.0","-4.0","inf","nan","inf","nan"]] diff --git a/Tests/SparkConnectTests/Resources/queries/integral.sql b/Tests/SparkConnectTests/Resources/queries/integral.sql new file mode 100644 index 0000000..d6b2474 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/integral.sql @@ -0,0 +1,5 @@ +SELECT +127Y, -128Y, +32767S, -32768S, +2147483647, -2147483648, +9223372036854775807L, -9223372036854775808L diff --git a/Tests/SparkConnectTests/Resources/queries/integral.sql.json b/Tests/SparkConnectTests/Resources/queries/integral.sql.json new file mode 100644 index 0000000..4c24e38 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/integral.sql.json @@ -0,0 +1 @@ +[["127","-128","32767","-32768","2147483647","-2147483648","9223372036854775807","-9223372036854775808"]] diff --git a/Tests/SparkConnectTests/Resources/queries/string.sql b/Tests/SparkConnectTests/Resources/queries/string.sql new file mode 100644 index 0000000..c569f85 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/string.sql @@ -0,0 +1 @@ +SELECT 'abc', 'def' diff --git a/Tests/SparkConnectTests/Resources/queries/string.sql.json b/Tests/SparkConnectTests/Resources/queries/string.sql.json new file mode 100644 index 0000000..f5935b2 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/string.sql.json @@ -0,0 +1 @@ +[["abc","def"]]