From 26f8f9d8697f95c754457e0680f5d510082770d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Fri, 7 Jul 2017 16:46:54 +0300 Subject: [PATCH] MXS-1311: Add tests for keywords as function parameters The dbfwfilter tests now test the function type rule with keywords as parameters. --- maxscale-system-test/fw2/deny4 | 2 ++ maxscale-system-test/fw2/pass4 | 1 + maxscale-system-test/fw2/rules4 | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/maxscale-system-test/fw2/deny4 b/maxscale-system-test/fw2/deny4 index f000fa062..6a9af9f10 100644 --- a/maxscale-system-test/fw2/deny4 +++ b/maxscale-system-test/fw2/deny4 @@ -8,3 +8,5 @@ select * from test.t1 where 1 >= 1; select * from test.t1 where 1 <= 1; select * from test.t1 where 1 != 1; select * from test.t1 where 1 <> 1; +select function(*) from test.t1; +select insert(*) from test.t1; diff --git a/maxscale-system-test/fw2/pass4 b/maxscale-system-test/fw2/pass4 index 5f597334b..6894c8432 100644 --- a/maxscale-system-test/fw2/pass4 +++ b/maxscale-system-test/fw2/pass4 @@ -3,3 +3,4 @@ create function my_function (arg int) returns int deterministic return arg * arg select "sum(1)"; select (1); select * from(select 1) as a; +insert into test.t1 values (1); diff --git a/maxscale-system-test/fw2/rules4 b/maxscale-system-test/fw2/rules4 index f428c7c9a..c104917f8 100644 --- a/maxscale-system-test/fw2/rules4 +++ b/maxscale-system-test/fw2/rules4 @@ -1,4 +1,5 @@ rule test1 deny function sum avg on_queries select rule test2 deny function my_function on_queries select rule test3 deny function = >= <= != <> on_queries select -users %@% match any rules test1 test2 test3 +rule test4 deny function `function` `insert` +users %@% match any rules test1 test2 test3 test4