summaryrefslogtreecommitdiffstats
path: root/bin/test/TEST.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bin/test/TEST.sh')
-rw-r--r--bin/test/TEST.sh40
1 files changed, 40 insertions, 0 deletions
diff --git a/bin/test/TEST.sh b/bin/test/TEST.sh
index bf7f3fd..6dd16bc 100644
--- a/bin/test/TEST.sh
+++ b/bin/test/TEST.sh
@@ -133,5 +133,45 @@ t 0 '"a" -a ! ""'
t 1 '""'
t 0 '! ""'
+t 0 '!'
+t 0 '\('
+t 0 '\)'
+
+t 1 '\( = \)'
+t 0 '\( != \)'
+t 0 '\( ! \)'
+t 0 '\( \( \)'
+t 0 '\( \) \)'
+t 0 '! = !'
+t 1 '! != !'
+t 1 '-n = \)'
+t 0 '! != \)'
+t 1 '! = a'
+t 0 '! != -n'
+t 0 '! -c /etc/passwd'
+
+t 0 '! \( = \)'
+t 1 '! \( != \)'
+t 1 '! = = ='
+t 0 '! = = \)'
+t 0 '! "" -o ""'
+t 1 '! "x" -o ""'
+t 1 '! "" -o "x"'
+t 1 '! "x" -o "x"'
+t 0 '\( -f /etc/passwd \)'
+t 1 '\( ! = \)'
+t 0 '\( ! "" \)'
+t 1 '\( ! -e \)'
+
+t 0 '0 -eq 0 -a -d /'
+t 0 '-s = "" -o "" = ""'
+t 0 '"" = "" -o -s = ""'
+t 1 '-s = "" -o -s = ""'
+t 0 '-z x -o x = "#" -o x = x'
+t 1 '-z y -o y = "#" -o y = x'
+t 0 '0 -ne 0 -o ! -f /'
+t 0 '1 -ne 0 -o ! -f /etc/passwd'
+t 1 '0 -ne 0 -o ! -f /etc/passwd'
+
echo ""
echo "Syntax errors: $ERROR Failed: $FAILED"
OpenPOWER on IntegriCloud