From 342068e8da1c0df7f26e5f48038af106ee2527e9 Mon Sep 17 00:00:00 2001 From: Mitchell Date: Sun, 24 May 2026 21:59:13 -0500 Subject: [PATCH] test: add array_contains null semantics coverage --- .../resources/sql-tests/expressions/array/array_contains.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spark/src/test/resources/sql-tests/expressions/array/array_contains.sql b/spark/src/test/resources/sql-tests/expressions/array/array_contains.sql index 174e3071c2..d00c5f5570 100644 --- a/spark/src/test/resources/sql-tests/expressions/array/array_contains.sql +++ b/spark/src/test/resources/sql-tests/expressions/array/array_contains.sql @@ -36,6 +36,10 @@ SELECT array_contains(array(1, 2, 3), val) FROM test_array_contains query SELECT array_contains(array(1, 2, 3), 2), array_contains(array(1, 2, 3), 4), array_contains(array(), 1), array_contains(cast(NULL as array), 1) +-- NULL element/value cases +query +SELECT array_contains(array(1, NULL, 3), 2), array_contains(array(1, NULL, 3), 1), array_contains(array(1, 2, 3), cast(NULL as int)), array_contains(array(1, NULL, 3), cast(NULL as int)) + -- Additional NULL array tests (issue #3345 fix verification) -- NULL array with integer value query