]> granicus.if.org Git - postgresql/commitdiff
This trivial patch adds a regression test for CASE expressions that use
authorNeil Conway <neilc@samurai.com>
Mon, 17 Jan 2005 03:39:37 +0000 (03:39 +0000)
committerNeil Conway <neilc@samurai.com>
Mon, 17 Jan 2005 03:39:37 +0000 (03:39 +0000)
an untyped literal in the CASE's test expression. This adds test
coverage for a bug that was fixed by Tom on January 12.

src/test/regress/expected/case.out
src/test/regress/sql/case.sql

index e0b94fff6a163db875cd979f588ce13b9b4f2ee5..df3fb094b3ec470186a642d6ca0f1452282051eb 100644 (file)
@@ -72,6 +72,13 @@ SELECT '6' AS "One",
  6   |                     6
 (1 row)
 
+-- Test for cases involving untyped literals in test expression
+SELECT CASE 'a' WHEN 'a' THEN 1 ELSE 2 END;
+ case 
+------
+    1
+(1 row)
+
 --
 -- Examples of targets involving tables
 --
index 20fbf8115303f4431409e90d5b404f12e99f1a4f..85e17e0807f496d5da079409ccc3dda9155fef5e 100644 (file)
@@ -58,6 +58,9 @@ SELECT '6' AS "One",
     ELSE 7
   END AS "Two WHEN with default";
 
+-- Test for cases involving untyped literals in test expression
+SELECT CASE 'a' WHEN 'a' THEN 1 ELSE 2 END;
+
 --
 -- Examples of targets involving tables
 --