diff --git a/parser/tst/simple_tests/network/network_bad_86.sd b/parser/tst/simple_tests/network/network_bad_86.sd new file mode 100644 index 000000000..198ae562b --- /dev/null +++ b/parser/tst/simple_tests/network/network_bad_86.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - missing end of range +#=EXRESULT FAIL +# +/usr/bin/foo { + network port=22-, + +} diff --git a/parser/tst/simple_tests/network/network_bad_87.sd b/parser/tst/simple_tests/network/network_bad_87.sd new file mode 100644 index 000000000..0acbe3e8b --- /dev/null +++ b/parser/tst/simple_tests/network/network_bad_87.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - missing end of range +#=EXRESULT FAIL +# +/usr/bin/foo { + network peer=(port=2222-), + +} diff --git a/parser/tst/simple_tests/network/network_bad_88.sd b/parser/tst/simple_tests/network/network_bad_88.sd new file mode 100644 index 000000000..13aa09903 --- /dev/null +++ b/parser/tst/simple_tests/network/network_bad_88.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - spaces in range not allowed +#=EXRESULT FAIL +# +/usr/bin/foo { + network port=22 - 443, + +} diff --git a/parser/tst/simple_tests/network/network_bad_89.sd b/parser/tst/simple_tests/network/network_bad_89.sd new file mode 100644 index 000000000..f1653f570 --- /dev/null +++ b/parser/tst/simple_tests/network/network_bad_89.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - spaces in range not allowed +#=EXRESULT FAIL +# +/usr/bin/foo { + network peer=(port=22 - 443), + +} diff --git a/parser/tst/simple_tests/network/network_bad_90.sd b/parser/tst/simple_tests/network/network_bad_90.sd new file mode 100644 index 000000000..c3cb85e07 --- /dev/null +++ b/parser/tst/simple_tests/network/network_bad_90.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - invalid "--" +#=EXRESULT FAIL +# +/usr/bin/foo { + network port=22--443, + +} diff --git a/parser/tst/simple_tests/network/network_bad_91.sd b/parser/tst/simple_tests/network/network_bad_91.sd new file mode 100644 index 000000000..b68ad1716 --- /dev/null +++ b/parser/tst/simple_tests/network/network_bad_91.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - invalid "--" +#=EXRESULT FAIL +# +/usr/bin/foo { + network peer=(port=22--443), + +} diff --git a/parser/tst/simple_tests/network/network_bad_92.sd b/parser/tst/simple_tests/network/network_bad_92.sd new file mode 100644 index 000000000..2b580eb30 --- /dev/null +++ b/parser/tst/simple_tests/network/network_bad_92.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - 3 items in range +#=EXRESULT FAIL +# +/usr/bin/foo { + network port=22-443-1024, + +} diff --git a/parser/tst/simple_tests/network/network_bad_93.sd b/parser/tst/simple_tests/network/network_bad_93.sd new file mode 100644 index 000000000..675d771f5 --- /dev/null +++ b/parser/tst/simple_tests/network/network_bad_93.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - 3 items in range +#=EXRESULT FAIL +# +/usr/bin/foo { + network peer=(port=22-443-1024), + +} diff --git a/parser/tst/simple_tests/network/network_ok_45.sd b/parser/tst/simple_tests/network/network_ok_45.sd new file mode 100644 index 000000000..420c9d8e3 --- /dev/null +++ b/parser/tst/simple_tests/network/network_ok_45.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - additional spaces +#=EXRESULT PASS +# +/usr/bin/foo { + network port = 22-443 , + +} diff --git a/parser/tst/simple_tests/network/network_ok_46.sd b/parser/tst/simple_tests/network/network_ok_46.sd new file mode 100644 index 000000000..18114a330 --- /dev/null +++ b/parser/tst/simple_tests/network/network_ok_46.sd @@ -0,0 +1,8 @@ +# +#=DESCRIPTION network port range conditional test - additional spaces +#=EXRESULT PASS +# +/usr/bin/foo { + network peer=( port = 22-443 ), + +} diff --git a/utils/test/test-parser-simple-tests.py b/utils/test/test-parser-simple-tests.py index 15205a6ec..6428b846e 100644 --- a/utils/test/test-parser-simple-tests.py +++ b/utils/test/test-parser-simple-tests.py @@ -429,6 +429,8 @@ syntax_failure = ( # network port range 'network/network_ok_17.sd', + 'network/network_ok_45.sd', + 'network/network_ok_46.sd', )