hush/shell/ash_test/ash-arith/arith.right
Denis Vlasenko 1c660b4bd2 small ash testsuite, adapted from bash
(only a small part of it, actually)
2007-03-05 00:27:50 +00:00

139 lines
1.9 KiB
Plaintext

Format: 'expected actual'
163 163
4 4
16 16
8 8
2 2
4 4
2 2
2 2
1 1
0 0
0 0
0 0
1 1
1 1
2 2
-3 -3
-2 -2
1 1
0 0
2 2
131072 131072
29 29
33 33
49 49
1 1
1 1
0 0
0 0
1 1
1 1
1 1
2 2
3 3
1 1
58 58
2 2
60 60
1 1
256 256
16 16
62 62
4 4
29 29
5 5
-4 -4
4 4
1 1
32 32
32 32
1 1
1 1
32 32
20 20
30 30
20 20
30 30
./arith.tests: line 117: syntax error: 1 ? 20 : x+=2
6 6
6,5,3 6,5,3
263 263
255 255
40 40
./arith.tests: line 163: syntax error: 7 = 43
./arith.tests: line 165: divide by zero
./arith.tests: let: line 166: syntax error: jv += $iv
./arith.tests: line 167: syntax error: jv += $iv
./arith.tests: let: line 168: syntax error: rv = 7 + (43 * 6
abc
def
ghi
./arith.tests: line 191: syntax error: ( 4 + A ) + 4
16 16
./arith.tests: line 196: syntax error: 4 ? : 3 + 5
./arith.tests: line 197: syntax error: 1 ? 20
./arith.tests: line 198: syntax error: 4 ? 20 :
9 9
./arith.tests: line 205: syntax error: 0 && B=42
./arith.tests: line 208: syntax error: 1 || B=88
9 9
9 9
9 9
7 7
7
4 4
32767 32767
32768 32768
131072 131072
2147483647 2147483647
1 1
4 4
4 4
5 5
5 5
4 4
3 3
3 3
4 4
4 4
./arith.tests: line 257: syntax error: 7--
./arith.tests: line 259: syntax error: --x=7
./arith.tests: line 260: syntax error: ++x=7
./arith.tests: line 262: syntax error: x++=7
./arith.tests: line 263: syntax error: x--=7
4 4
7 7
-7 -7
./arith1.sub: line 2: syntax error: 4--
./arith1.sub: line 3: syntax error: 4++
./arith1.sub: line 4: syntax error: 4 --
./arith1.sub: line 5: syntax error: 4 ++
6 6
3 3
7 7
4 4
0 0
3 3
7 7
2 2
-2 -2
1 1
./arith1.sub: line 37: syntax error: +++7
./arith2.sub: line 2: syntax error: --7
./arith2.sub: line 3: syntax error: ++7
./arith2.sub: line 4: syntax error: -- 7
./arith2.sub: line 5: syntax error: ++ 7
5 5
1 1
4 4
0 0
./arith2.sub: line 42: syntax error: -- - 7
./arith2.sub: line 47: syntax error: ++ + 7
8 12
./arith.tests: line 290: syntax error: a b
42
42
42
./arith.tests: line 302: a[b[c]d]=e: not found