Lines Matching defs:err_exit
20 function err_exit
26 alias err_exit='err_exit $LINENO'
37 do [[ ${a[i][j]} == "$i$j" ]] || err_exit "\${a[$i][$j]} != $i$j"
42 do [[ $k == "$i$j" ]] || err_exit "\${a[i][@]} != $i$j"
62 do [[ ${a[$i][$j]} == "$i$j" ]] || err_exit "\${$c[$i][$j]} != $i$j"
65 (( ${#a[@]} == 4 )) || err_exit "\${#$c[@]} not 4"
66 (( ${#a[0][@]} == 5 )) || err_exit "\${#$c[0][@]} not 5"
67 (( ${#a[1][@]} == 6 )) || err_exit "\${#$c[1][@]} not 6"
69 [[ ${@} == '0 1 2 3' ]] || err_exit "\${!$c[@]} not 0 1 2 3"
71 [[ ${@} == '0 1 2 3 4' ]] || err_exit "\${!$c[0][@]} not 0 1 2 3 4"
73 [[ ${@} == '0 1 2 3 4 5' ]] || err_exit "\${!$c[1][@]} not 0 1 2 3 4 5"
74 [[ $a == 00 ]] || err_exit "\$$c is not 00"
75 [[ ${a[0]} == 00 ]] || err_exit "\${$a[0]} is not 00"
76 [[ ${a[0][0]} == 00 ]] || err_exit "${a[0][0]} is not 00"
77 [[ ${a[0][0][0]} == 00 ]] || err_exit "\${$c[0][0][0]} is not 00"
78 [[ ${a[0][0][1]} == '' ]] || err_exit "\${$c[0][0][1]} is not empty"
79 [[ ${b[3]} == 23 ]] || err_exit "${!b}[3] not = 23"
93 do [[ ${a[$i][j]} == "$i$j" ]] || err_exit "\${a[$i][$j]} == $i$j"
104 [[ ${a[1][@]} == "${b[1][@]}" ]] || err_exit "a[1] not equal to b[1]"
119 [[ ${a-set} ]] || err_exit "a is set after unset"
120 [[ ${b-set} ]] || err_exit "b is set after unset"
121 [[ ${c-set} ]] || err_exit "c is set after unset"
122 [[ ${d-set} ]] || err_exit "c is set after unset"
124 $SHELL 2> /dev/null <<\+++ || err_exit 'input of 3 dimensional array not working'
130 [[ ${x[0][0][0]} == g ]] || err_exit '${x[0][0][0]} == G'
131 [[ ${x[1][1][0]} == e ]] || err_exit '${x[1][1][0]} == e'
132 [[ ${x[1][1][1]} == E ]] || err_exit '${x[2][2][1]} == C'
133 [[ ${x[0][2][1]} == I ]] || err_exit '${x[0][2][1]} == I'
137 [[ ${x[1][1]} == 5 ]] || err_exit 'changing two dimensional indexed array to short integer failed'
140 [[ ${x[1][2]} == 6 ]] || err_exit 'changing two dimensional associative array to short integer failed'
149 [[ ${#ar[0][*]} == 10 ]] || err_exit "\${#ar[0][*]} is '${#ar[0][*]}', should be 10"
150 [[ ${#ar[*]} == 10 ]] || err_exit "\${#ar[*]} is '${#ar[*]}', should be 10"
151 [[ ${ar[5][5]} == 55 ]] || err_exit "ar[5][5] is '${ar[5][5]}', should be 55"
162 [[ ${#ar[0][*]} == 9 ]] || err_exit "\${#ar[0][*]} is '${#ar[0][*]}', should be 9"
163 [[ ${#ar[*]} == 9 ]] || err_exit "\${#ar[*]} is '${#ar[*]}', should be 9"
164 [[ ${ar[4][4]} == 40 ]] || err_exit "ar[4][4] is '${ar[4][4]}', should be 40"
172 [[ $(typeset -p c.ar) == "$expected" ]] || err_exit "c.ar[2][3][3]=5;typeset -c c.ar expands to $(typeset -p c.ar)"
179 [[ ${arg[0..5]} == '90 89' ]] || err_exit '${arg[0..5]} not correct where arg is a nameref to values[1]'
202 [[ "${out.stdout}" == ${tst.stdoutpattern} ]] || err_exit "${testname}: Expected stdout to match $(printf '%q\n' "${tst.stdoutpattern}"), got $(printf '%q\n' "${out.stdout}")"
203 [[ "${out.stderr}" == '' ]] || err_exit "${testname}: Expected empty stderr, got $(printf '%q\n' "${out.stderr}")"
204 (( out.res == 0 )) || err_exit "${testname}: Unexpected exit code ${out.res}"
215 [[ $y == 10 ]] || err_exit '${arr[10][0] should be 10 '
221 print -v cx | read -C l 2> /dev/null || err_exit 'read -C fails from output of print -v'
222 [[ ${cx%cx=} == "${l%l=}" ]] || err_exit 'print -v for compound variable with fixed 2d array not working'