From f9ff4f4394a73bef6f9b2829416c1ddb6d0d6498 Mon Sep 17 00:00:00 2001 From: Louis Rubet Date: Sat, 13 May 2017 12:08:41 +0200 Subject: [PATCH] #3: general and real tests --- test/general.txt | 48 ++++++++---------------------------- test/real-representation.txt | 32 ++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 38 deletions(-) create mode 100644 test/real-representation.txt diff --git a/test/general.txt b/test/general.txt index ec88057..58d0c42 100644 --- a/test/general.txt +++ b/test/general.txt @@ -1,47 +1,11 @@ ## GENERAL -# std -erase -1 -10 std --> stack should be 1 - -3 / --> stack should be 0.3333333333 - -3 std --> stack should be 0.333 - -# fix -drop -10 fix -1 --> stack should be 1.0000000000 - -4 fix --> stack should be 1.0000 - -# sci -12 sci --> stack should be 1.000000000000e+00 - -2 sci --> stack should be 1.00e+00 -drop - # version version -->stack size should be 1 +-> stack size should be 1 uname -->stack size should be 2 -erase - -# default -1 --> stack should be 1.00e+00 -default --> stack should be 1 +-> stack size should be 2 erase # type @@ -59,3 +23,11 @@ erase type -> stack should be << -> n << n >> >>, 'program' erase + +# default +2 sci +1 +-> stack should be 1.00e+00 +default +-> stack should be 1 +erase diff --git a/test/real-representation.txt b/test/real-representation.txt new file mode 100644 index 0000000..f3937af --- /dev/null +++ b/test/real-representation.txt @@ -0,0 +1,32 @@ +## REAL representation + +# std +erase +1 +10 std +-> stack should be 1 + +3 / +-> stack should be 0.3333333333 + +3 std +-> stack should be 0.333 + +# fix +drop +10 fix +1 +-> stack should be 1.0000000000 + +4 fix +-> stack should be 1.0000 + +# sci +12 sci +-> stack should be 1.000000000000e+00 + +2 sci +-> stack should be 1.00e+00 +drop + +default