Skip to content

Commit dd5f64e

Browse files
committed
more tests
1 parent ea288a4 commit dd5f64e

File tree

1 file changed

+56
-0
lines changed
  • datafusion/sqllogictest/test_files

1 file changed

+56
-0
lines changed

datafusion/sqllogictest/test_files/case.slt

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,3 +242,59 @@ query I
242242
SELECT - 79 * + 91 * - COUNT ( * ) * + - 2 * + - NULLIF ( - 49, - COALESCE ( - + 69, - COALESCE ( + COALESCE ( - 20, ( - 18 ) * + COUNT ( * ) + - 93, - CASE 51 WHEN + COUNT ( * ) + 28 THEN 0 ELSE + 29 * + CASE ( 50 ) WHEN - ( - ( CASE WHEN NOT + 37 IS NULL THEN + COUNT ( * ) END ) ) THEN NULL WHEN - 46 + 87 * - 28 THEN 85 WHEN - COUNT ( * ) THEN NULL END END ), COUNT ( * ) - 39 ) * + 22 ) / - COUNT ( * ) )
243243
----
244244
-704522
245+
246+
247+
query B
248+
select case when true then false end from foo;
249+
----
250+
false
251+
false
252+
false
253+
false
254+
false
255+
false
256+
257+
query I
258+
select case when true then a end from foo;
259+
----
260+
1
261+
3
262+
5
263+
NULL
264+
6
265+
NULL
266+
267+
query I
268+
select case when false then a end from foo;
269+
----
270+
NULL
271+
NULL
272+
NULL
273+
NULL
274+
NULL
275+
NULL
276+
277+
query I
278+
select case when null then a end from foo;
279+
----
280+
NULL
281+
NULL
282+
NULL
283+
NULL
284+
NULL
285+
NULL
286+
287+
288+
query B
289+
select case when a=1 then false end from foo;
290+
----
291+
false
292+
false
293+
false
294+
false
295+
false
296+
false
297+
298+
299+
statement ok
300+
drop table foo

0 commit comments

Comments
 (0)