From 363194fa9b07079df848e9d2ab27d0164a001be2 Mon Sep 17 00:00:00 2001 From: slzhou Date: Sat, 7 May 2022 21:03:08 +0800 Subject: [PATCH] feature(udf): enhance test case with null value --- tests/script/tsim/query/udf.sim | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/tests/script/tsim/query/udf.sim b/tests/script/tsim/query/udf.sim index 7e957680a6..f583d91e65 100644 --- a/tests/script/tsim/query/udf.sim +++ b/tests/script/tsim/query/udf.sim @@ -64,6 +64,35 @@ if $data00 != 1.414213562 then return -1 endi +sql insert into t2 values(now+2s, 1, null)(now+3s, null, 2); +sql select udf1(f1, f2) from t2; +print $rows , $data00 , $data10 , $data20 , $data30 +if $rows != 4 then + return -1 +endi +if $data00 != 88 then + return -1 +endi +if $data10 != 88 then + return -1 +endi + +if $data20 != NULL then + return -1 +endi + +if $data30 != NULL then + return -1 +endi + +sql select udf2(f1, f2) from t2; +print $rows, $data00 +if $rows != 1 then + return -1 +endi +if $data00 != 2.645751311 then + return -1 +endi #sql drop function udf1; #sql drop function udf2; system sh/exec.sh -n dnode1 -s stop -x SIGTERM