From 01b611d895d3e238f7d383ae0eafcfa86b1324fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Fri, 7 Jul 2017 16:52:17 +0300 Subject: [PATCH] MXS-1312: Add tests for permission type rule The test checks that rules with only optional parts defined work. --- maxscale-system-test/fw2/deny5 | 1 + maxscale-system-test/fw2/pass5 | 1 + maxscale-system-test/fw2/rules5 | 2 ++ maxscale-system-test/fwf2.cpp | 2 +- 4 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 maxscale-system-test/fw2/deny5 create mode 100644 maxscale-system-test/fw2/pass5 create mode 100644 maxscale-system-test/fw2/rules5 diff --git a/maxscale-system-test/fw2/deny5 b/maxscale-system-test/fw2/deny5 new file mode 100644 index 000000000..ab290eb4c --- /dev/null +++ b/maxscale-system-test/fw2/deny5 @@ -0,0 +1 @@ +select 1; diff --git a/maxscale-system-test/fw2/pass5 b/maxscale-system-test/fw2/pass5 new file mode 100644 index 000000000..3bbec0fac --- /dev/null +++ b/maxscale-system-test/fw2/pass5 @@ -0,0 +1 @@ +create or replace table t1 (id int); diff --git a/maxscale-system-test/fw2/rules5 b/maxscale-system-test/fw2/rules5 new file mode 100644 index 000000000..9b3902fa8 --- /dev/null +++ b/maxscale-system-test/fw2/rules5 @@ -0,0 +1,2 @@ +rule no_selects deny on_queries select +users %@% match any rules no_selects diff --git a/maxscale-system-test/fwf2.cpp b/maxscale-system-test/fwf2.cpp index fdda24663..bd282d4a9 100644 --- a/maxscale-system-test/fwf2.cpp +++ b/maxscale-system-test/fwf2.cpp @@ -65,7 +65,7 @@ int main(int argc, char *argv[]) FILE* file; sprintf(rules_dir, "%s/fw2/", test_dir); - int N = 4; + int N = 5; int i; for (i = 1; i < N + 1; i++)