]> git.saurik.com Git - apple/shell_cmds.git/blame - sh/tests/expansion/arith1.0
shell_cmds-207.11.1.tar.gz
[apple/shell_cmds.git] / sh / tests / expansion / arith1.0
CommitLineData
deb63bfb 1# $FreeBSD: head/bin/sh/tests/expansion/arith1.0 201259 2009-12-30 15:59:40Z jilles $
71aad674
A
2
3failures=0
4
5check() {
6 if [ $(($1)) != $2 ]; then
7 failures=$((failures+1))
8 echo "For $1, expected $2 actual $(($1))"
9 fi
10}
11
12check "0&&0" 0
13check "1&&0" 0
14check "0&&1" 0
15check "1&&1" 1
16check "2&&2" 1
17check "1&&2" 1
18check "1<<40&&1<<40" 1
19check "1<<40&&4" 1
20
21check "0||0" 0
22check "1||0" 1
23check "0||1" 1
24check "1||1" 1
25check "2||2" 1
26check "1||2" 1
27check "1<<40||1<<40" 1
28check "1<<40||4" 1
29
30exit $((failures != 0))