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