Corrected tests

This commit is contained in:
Louis Rubet 2017-04-29 16:46:46 +02:00
parent b0e55854a3
commit 72a59457b1
2 changed files with 18 additions and 35 deletions

View file

@ -62,7 +62,7 @@ erase
erase
#1101b
-> stack size should be 1
-> stack should be 13 d
-> stack should be 13 d
# symbol
erase
@ -75,6 +75,11 @@ erase
-> stack size should be 1
-> stack should be 'test'
erase
''
-> stack size should be 1
-> stack should be ''
# string
erase
"test string"

View file

@ -1,56 +1,34 @@
## STACK TEST
# test entry 1
# entry depth 1
1
-> stack size should be 1
# test entry 2
# entry depth 2
2 3
-> stack size should be 3
-> stack should be 3, 2, 1
-> stack should be 1, 2, 3
# test drop
# drop
drop
-> stack size should be 2
# test drop2
# drop2
drop2
-> stack size should be 0
# test drop error
# drop error
drop
-> error should be 2
# test drop2 error
# drop2 error
drop2
-> error should be 2
# test drop2 error
# drop2 error
1 drop2
-> error should be 2
drop
# test symbol entry 1
1 '2'
-> stack size should be 2
-> stack should be '2', 1
drop2
# test symbol entry 2
1 '2
-> stack size should be 2
-> stack should be '2', 1
drop2
# test symbol entry 3
''
-> stack should be ''
drop
# test symbol entry 4
'
-> stack should be ''
drop
# test dup
1 dup
-> stack size should be 2
@ -59,24 +37,24 @@ drop
# test dup2
drop 2 dup2
-> stack size should be 4
-> stack should be 2, 1, 2, 1
-> stack should be 1, 2, 1, 2
drop2 drop2
# test rot
1 2 3 rot
-> stack size should be 3
-> stack should be 1, 3, 2
-> stack should be 2, 3 ,1
# test depth
depth
-> stack size should be 4
-> stack should be 3, 1, 3, 2
-> stack should be 3, 2, 3 ,1
drop2 drop2
# test pick
1 2 3 4 2 pick
-> stack size should be 5
-> stack should be 3, 4, 3, 2, 1
-> stack should be 2, 1, 2, 3, 4
# test erase
erase