#3: tests on branch (error cases)

This commit is contained in:
Louis Rubet 2017-05-20 22:51:10 +02:00
parent 0bd10c5508
commit c85a49f9cc

View file

@ -38,34 +38,47 @@ erase
# if then else end - error case (1)
if then end
-> error should be 2
erase
# if then else end - error case (2)
0 if then
-> error should be 11
erase
# if then else end - error case (3)
0 if end
-> error should be 11
erase
# if then else end - error case (4)
0 if end
-> error should be 11
erase
# if then else end - error case (5)
then
-> error should be 11
erase
# if then else end - error case (6)
1 if
-> error should be 11
erase
# if then else end - error case (7)
else
-> error should be 11
erase
# if then else end - error case (8)
end
-> error should be 11
erase
# if then else end - error case (9)
"1" if then end
-> error should be 3
erase
# start next (1)
1 2 start 0 next
@ -92,6 +105,36 @@ erase
-> stack should be 0
erase
# start next - error case (1)
1 start next
->error should be 2
erase
# start next - error case (2)
start next
->error should be 2
erase
# start next - error case (3)
start
->error should be 11
erase
# start next - error case (4)
next
->error should be 11
erase
# start next - error case (5)
"1" 2 start next
->error should be 3
erase
# start next - error case (5)
1 "2" start next
->error should be 3
erase
# for next (1)
23 27 for i i next
-> stack should be 23, 24, 25, 26, 27
@ -117,6 +160,36 @@ erase
-> stack size should be 0
erase
# for next - error case (1)
1 for i i next
-> error should be 2
erase
# for next - error case (2)
for i i next
-> error should be 2
erase
# for next - error case (3)
"1" 2 for i i next
-> error should be 3
erase
# for next - error case (4)
1 "2" for i i next
-> error should be 3
erase
# for next - error case (5)
1 2 for i i
-> error should be 11
erase
# for next - error case (6)
for
-> error should be 11
erase
# for step (1)
23 27 for i i 1 step
-> stack should be 23, 24, 25, 26, 27
@ -141,3 +214,13 @@ erase
0 -1 for i i -0.25 step
-> stack size should be 0
erase
# for step - error case (1)
0 1 for i i "0.5" step
-> error should be 3
erase
# for step - error case (2)
step
-> error should be 11
erase