From 7e98ca87314d0c63713c3afd4e833c5a3a93798e Mon Sep 17 00:00:00 2001 From: Laurent Mazet Date: Tue, 24 Jan 2023 14:53:06 +0100 Subject: [PATCH] correct some tests --- calc.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/calc.c b/calc.c index 02d0d98..611e155 100644 --- a/calc.c +++ b/calc.c @@ -283,11 +283,13 @@ int main (int argc, char *argv[]) // test: echo -e 'cos (quit)' | calc.exe 2>&1 | grep -q error // test: echo -e '(quit)' | calc.exe 2>&1 | grep -q error // test: echo -e 'cos 3.14\n!\n! 3 4' | calc.exe 2>&1 | grep -c error | xargs test 3 = -// test: echo -e 'sto (2, pi)\ncond (rcl (2) > 2, log (64), exp (75))' | calc.exe | grep -q '=> 4\.15888' +// test: echo -e 'sto (2, 3)\ncond (rcl (2) > 2, log (64), exp (75 / 10))' | calc.exe | grep -q '=> 4\.15888' // test: echo -e 'sto (2, 1)\ncond (rcl (2) > 2, log (64), exp (75 / 10))' | calc.exe | grep -q '=> 1808\.04' +// test: echo -e 'sto (2, 1)\ncond (rcl (2) > 2, log (64))' | calc.exe | grep -q '=> 0' // test: echo -e 'cond (0, 1, 2)' | calc.exe -v 3 | grep -q Cond // test: echo -e 'cond\ncond (\ncond (1 >0,'| calc.exe 2>&1 | grep -c error | xargs test 3 = -// test: echo -e 'sto (1, 4)\ninc (1)\ninc (1)\nrcl (1) == 6' | calc.exe -v 3 | grep -q '=> 1' -// test: echo -e 'inc\ninc (\ndec\ndec ('| calc.exe 2>&1 | grep -c error | xargs test 4 = +// test: echo -e 'sto (1, 4)\ninc (1)\ninc (1)\ndec (1)\ninc (1)\nrcl (1) == 6' | calc.exe -v 3 | grep -q '=> 1' +// test: echo -e 'inc\ninc (\ndec\ndec (' | calc.exe 2>&1 | grep -c error | xargs test 4 = +// test: echo -e 'inc (11)\ndec (0)' | calc.exe 2>&1 | grep -c invalid | xargs test 2 = /* vim: set ts=4 sw=4 et: */ -- 2.30.2