1218469Sjilles# $FreeBSD: releng/11.0/bin/sh/tests/expansion/arith9.0 218469 2011-02-08 23:23:55Z jilles $
2218469Sjilles
3218469Sjillesfailures=0
4218469Sjilles
5218469Sjillescheck() {
6218469Sjilles	if [ $(($1)) != $2 ]; then
7218469Sjilles		failures=$((failures+1))
8218469Sjilles		echo "For $1, expected $2 actual $(($1))"
9218469Sjilles	fi
10218469Sjilles}
11218469Sjilles
12218469Sjillescheck "0 ? 44 : 51" 51
13218469Sjillescheck "1 ? 68 : 30" 68
14218469Sjillescheck "2 ? 1 : -5" 1
15218469Sjillescheck "0 ? 4 : 0 ? 5 : 6" 6
16218469Sjillescheck "0 ? 4 : 1 ? 5 : 6" 5
17218469Sjillescheck "1 ? 4 : 0 ? 5 : 6" 4
18218469Sjillescheck "1 ? 4 : 1 ? 5 : 6" 4
19218469Sjilles
20218469Sjillesexit $((failures != 0))
21