fix: duplicate appup instructions

This commit is contained in:
Shawn 2022-08-18 09:18:41 +08:00
parent 88cf427ecc
commit 413612a69d
2 changed files with 27 additions and 2 deletions

View File

@ -190,7 +190,6 @@
{"4.3.11",
[{load_module,emqx_rule_actions,brutal_purge,soft_purge,[]},
{load_module,emqx_rule_utils,brutal_purge,soft_purge,[]},
{load_module,emqx_rule_runtime,brutal_purge,soft_purge,[]},
{load_module,emqx_rule_registry,brutal_purge,soft_purge,[]},
{load_module,emqx_rule_validator,brutal_purge,soft_purge,[]},
{load_module,emqx_rule_runtime,brutal_purge,soft_purge,[]},

View File

@ -126,6 +126,7 @@ groups() ->
t_sqlparse_array_range_1,
t_sqlparse_array_range_2,
t_sqlparse_true_false,
t_sqlparse_compare_undefined,
t_sqlparse_compare_null_null,
t_sqlparse_compare_null_notnull,
t_sqlparse_compare_notnull_null,
@ -2493,8 +2494,33 @@ t_sqlparse_true_false(_Config) ->
-define(TEST_SQL(SQL),
emqx_rule_sqltester:test(
#{<<"rawsql">> => SQL,
<<"ctx">> => #{<<"payload">> => <<"">>,
<<"ctx">> => #{<<"payload">> => <<"{}">>,
<<"topic">> => <<"t/a">>}})).
t_sqlparse_compare_undefined(_Config) ->
Sql00 = "select "
" * "
"from \"t/#\" "
"where dev != undefined ",
%% no match
?assertMatch({error, nomatch}, ?TEST_SQL(Sql00)),
Sql01 = "select "
" 'd' as dev "
"from \"t/#\" "
"where dev != undefined ",
{ok, Res01} = ?TEST_SQL(Sql01),
%% pass
?assertMatch(#{}, Res01),
Sql02 = "select "
" * "
"from \"t/#\" "
"where dev != 'undefined' ",
{ok, Res02} = ?TEST_SQL(Sql02),
%% pass
?assertMatch(#{}, Res02).
t_sqlparse_compare_null_null(_Config) ->
%% test undefined == undefined
Sql00 = "select "