From 046ebc7c96dff0a72ec4489178cbf3bc69318fa9 Mon Sep 17 00:00:00 2001 From: Raminder Singh Date: Tue, 9 Apr 2024 10:29:53 +0530 Subject: [PATCH] add test for mixed case null defaults --- test/expected/function_calls_default_args.out | 43 +++++++++++++++++++ test/sql/function_calls_default_args.sql | 12 ++++++ 2 files changed, 55 insertions(+) diff --git a/test/expected/function_calls_default_args.out b/test/expected/function_calls_default_args.out index 793dc32d..a31e03ae 100644 --- a/test/expected/function_calls_default_args.out +++ b/test/expected/function_calls_default_args.out @@ -193,6 +193,17 @@ begin; } (1 row) + create function defaul_null_mixed_case( + a smallint default null, + b integer default NULL, + c integer default NuLl + ) + returns text language plpgsql immutable + as $$ + begin + return 'mixed case'; + end; + $$; select jsonb_pretty( graphql.resolve($$ query IntrospectionQuery { @@ -250,6 +261,38 @@ begin; ], + "name": "bothArgsOptional" + }, + + { + + "args": [ + + { + + "name": "a", + + "type": { + + "kind": "SCALAR", + + "name": "Int", + + "ofType": null + + }, + + "defaultValue": null + + }, + + { + + "name": "b", + + "type": { + + "kind": "SCALAR", + + "name": "Int", + + "ofType": null + + }, + + "defaultValue": null + + }, + + { + + "name": "c", + + "type": { + + "kind": "SCALAR", + + "name": "Int", + + "ofType": null + + }, + + "defaultValue": null + + } + + ], + + "name": "defaulNullMixedCase" + + }, + { + "args": [ + { + diff --git a/test/sql/function_calls_default_args.sql b/test/sql/function_calls_default_args.sql index ee07debf..624c9e18 100644 --- a/test/sql/function_calls_default_args.sql +++ b/test/sql/function_calls_default_args.sql @@ -148,6 +148,18 @@ begin; } $$)); + create function defaul_null_mixed_case( + a smallint default null, + b integer default NULL, + c integer default NuLl + ) + returns text language plpgsql immutable + as $$ + begin + return 'mixed case'; + end; + $$; + select jsonb_pretty( graphql.resolve($$ query IntrospectionQuery {